把POI的NumbericCellValue特殊处理
来源:互联网 发布:重庆大学生就业知乎 编辑:程序博客网 时间:2024/06/05 18:25
当使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。
而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式(比如手机号)。
那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。
而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式(比如手机号)。
那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。
使用DecimalFormat对这个double进行了格式话,随后使用format方法获得的String就是你想要的值了。
DecimalFormat df = new DecimalFormat("0");
value.append(df.format(cell.getNumericCellValue()));
阅读全文
0 0
- 把POI的NumbericCellValue特殊处理
- 特殊字符的处理
- NAT的特殊处理
- NAT的特殊处理
- NAT的特殊处理
- 特殊字符的处理
- 特殊字符的处理
- NAT的特殊处理
- 特殊字符‘&’的处理
- parseInt的特殊处理
- poi 对word的处理
- poi 操作excel的处理
- XML 特殊字符的处理
- BW特殊字符的处理
- URL特殊字符的处理
- oracle 特殊字符的处理
- mysql 特殊字符的处理
- URL特殊字符的处理
- Android CoordinatorLayout和Behavior的源码分析(一)
- 授权软件使用微信更改机器码挺方便的,做共享软件的可以参考一下
- LPC2478 KEIL linking errors
- 蔡蒂民-2016年年中总结报告.docx
- java中从键盘输入的三种方法
- 把POI的NumbericCellValue特殊处理
- 数组对象去重
- 软件工程(c编码实践篇)学习总结
- 蔡蒂民-2016年年终总结报告.docx
- 链式语法—学习
- Crawler in python
- 148. php in_array()
- ubuntu系统用pyenv实现python多版本共存
- Android源码分析设置usb调试模式