您的位置:首页 > 编程语言 > Java开发

java中使用POI导入excel数据的过程中,遇到读取以科学计数法显示的数据

2015-12-24 11:40 781 查看
在Poi读取Excel数据的过程当中,经常会因为用户操作的问题或是Excel的自动转换将单元格数据转换为科学计数法形式表现,那么这时在后台读取数据并进行校验数据格式的过程当中有可能就会出现错误,或者是出现一些意想不到的问题,那现在就需要对读取的Excel数据进行转换,使用java的DecimalFormat 进行格式化,示例如下:

  DecimalFormat df = new DecimalFormat("0");//使用DecimalFormat类对科学计数法格式的数字进行格式化

    contents = df.format(cell.getNumericCellValue());

对于读取到的单元格内容暂时还不能转换为字符串,这样会转换不过去,而报错。

转载注明本文地址: http://www.ablanxue.com/prone_7256_1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息