用apache poi读取excel数字是科学计数法的问题
2014-12-10 11:46
761 查看
昨天老大给了我一个excel文件叫我把里面的内容用短信发出去(文件里面就2个字段,手机号码和内容),然后我就写了一个方法用apache里面的poi读取,发现读取的手机号码是科学计数法,经过了解发现无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式。那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。 我们就可以用DecimalFormat对这个double转换一下得到的就是我们要的值了。
DecimalFormat df = new DecimalFormat("0"); String val = df.format(cell.getNumericCellValue());
相关文章推荐
- 两行解决java读取excel文件内数字显示为小数点或者科学计数法问题
- 导出EXCEL数字显示为科学计数法的问题
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- 使用 apache poi 读取excel 把 数字转换成 字符
- 读取EXCEL文件数字类型字段为空的问题
- csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
- java jxl导出excel,当数字超过11位变成科学计数法,如何转换成数字问题解决方法
- poi解析excel读取日期为数字的问题
- web前端开发系列---Web页面导出excel时的格式问题(长数字显示为科学计数法格式等)
- java poi读取Excel文件,数字变成科学计数法及数字自动带上“.0”的处理办法
- jsp 导出excel时,长数字以科学计数法的形式展现问题?
- NPOI读取Excel日期类型单元格返回一串数字问题
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- c# 导入excel 读取excel数据 多个工作表时 解决科学计数法显示的问题
- NPOI读取Excel日期类型单元格返回一串数字问题
- csv 文件使用excel打开, 数字使用了科学计数法的问题解决
- 解决PHPexcel读取excel时间字段等生成科学计数法的问题
- 解决asp.net导出Excel报表时字符转成了数字科学计数法格式问题
- 关于解决读取导入excel某列数字过长的科学计数法格式
- 导出excel文件 解决科学计数法问题 datagridview导出字符串变数字问题