java使用poi处理excel防止数字变成科学计数法的形式
2015-09-29 09:26
597 查看
当使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。
而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式。
那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。
使用DecimalFormat对这个double进行了格式话,随后使用format方法获得的String就是你想要的值了。
DecimalFormat df = new DecimalFormat("0");
String whatYourWant = df.format(cell.getNumericCellValue());
转载:http://bbs.it-home.org/
而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式。
那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。
使用DecimalFormat对这个double进行了格式话,随后使用format方法获得的String就是你想要的值了。
DecimalFormat df = new DecimalFormat("0");
String whatYourWant = df.format(cell.getNumericCellValue());
转载:http://bbs.it-home.org/
相关文章推荐
- java 读取数据库图片地址,将图片展示在jsp页面(图片必须在服务器硬盘上,此方法才可成功)
- java使用poi处理excel防止数字变成科学计数法的形式
- Java 字符的验证
- 八大排序算法 java实现
- Java深入---百万数据提取最大的前一百个数据
- ACM中Java的使用
- Java 7 中 NIO.2 的使用——第四节 文件和目录
- 事务基础知识-->Spring事务管理
- 线程本地变更ThreadLocal-->Spring事务管理
- 注解-->Spring配置
- XML基础知识-->Spring配置
- 属性编辑器PropertyEditor-->Spring IoC
- Java动态代理-->Spring AOP
- java 读取数据库图片二进制流并输出到jsp页面
- [置顶] Spring+Mybatis+Maven+MySql搭建实例
- Java猜拳小游戏(剪刀、石头、布)
- javaWebSerivice学习篇4-WSDL文档结构图
- Eclipse上安装GIT插件EGit及使用
- eclipse常用快捷键
- Java中的栈:java.util.Stack类