POI 读取数值转换问题
来源:互联网 发布:java解压pkg 编辑:程序博客网 时间:2024/06/06 14:15
在使用POI过程读取时,如果是cell 值是电话号码 会转变成科学计数法,在网上查询发现使用
DecimalFormat format = new DecimalFormat("#"); Number value = cell.getNumbericCellValue(); String phone = format.format(numbr);
这种方式可以将科学计数法转成成数字,但是如果遇到不是科学计数法值而是小数点的时候,这种方式会丢失小数点后的值,所以放弃了,转而使用BigDecimal来进行转换
new BigDecimal(value).toString()
使用这种方式后发现可以解决 科学计数法问题 与小数点的问题,但是小数点也会丢失精度,然后继续去研究了下BigDecimal的API 发现使用
BigDecimal.valueOf(cell.getNumericCellValue()).toString();
这种方式可以完美解决科学计数法问题 与小数点的问题 精度也不会丢失。
0 0
- POI 读取数值转换问题
- poi 读取excel 的问题 日期和数值会有问题的解决方案
- POI读取word转换html
- POI读取word转换html
- poi读取行数的问题
- 读取excel(POI)【转换为html】
- POI读取EXCEL,转换HTML,图片,附件
- POI读取excel转换成XML
- 字符串数值转换问题总结
- poi读取excel2003和2007问题
- 关于java POI读取Excel2007流关不掉问题
- 关于POI读取EXCEL2003----2007问题
- poi读取word的换行符问题
- 关于java POI读取Excel2007流关不掉问题
- 使用POI读取电话号码cell时问题
- POI读取自定义中文日期格式问题
- poi导入读取时间格式问题
- poi导入读取时间格式问题
- Linux一键安装web环境全攻略(阿里云服务器)
- [资料]L1算法代码大合集
- java面向对象主要有四大特性
- CSS3新属性box-flex移动端利器
- 设计模式之工厂方法模式
- POI 读取数值转换问题
- Maven missing artifact 问题解决
- 《Zero to One》
- 数据结构与算法入门(2)--预备知识(指针、结构体、动态内存分配)
- jenkins+git+maven搭建自动化部署项目环境
- Android项目目录-A
- 游戏程序员应具备的几种技能
- 关于在阿里云主机ECS(CentOS)部署Java Web的心励路程
- 【codeforces 757C】Felicity is Coming!