excel处理数字的时候避免自动转为double

简介:

帮同事解决了一个POI解析Excel的功能,就是他想读出单元格中的原始内容,但是poi在处理数字的时候会自动转换为double了,这样对于一些对1和1.00有严格区分的场景下,会出现问题。我看网上很多人问这个,其实可以在读取这个单元格内容之前,先调用

cell.setCellType(Cell.CELL_TYPE_STRING);

将单元格的内容作为String进行读取,然后再进行后续处理就好了。


==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/p/3900014.html,如需转载请自行联系原作者

相关文章
|
9月前
|
Java
DecimalFormat的使用讲解数字格式化和demo(java小数控制,金额返回相关处理)
DecimalFormat的使用讲解数字格式化和demo(java小数控制,金额返回相关处理)
121 0
|
5月前
|
存储 JavaScript 前端开发
【JS交互埋坑】事件函数自动将数字字符串String转为数值Number
【JS交互埋坑】事件函数自动将数字字符串String转为数值Number
36 0
int 类型和double类型数值转换
int 类型和double类型数值转换
|
Java
Java:String.format实现double类型保留固定小数位
Java:String.format实现double类型保留固定小数位
104 0
|
Java
Java:String.format格式化浮点数保留指定小数位输出字符串
Java:String.format格式化浮点数保留指定小数位输出字符串
164 0
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
JAVA Double 类型数据保留2位小数
JAVA Double 类型数据保留2位小数
217 0
JAVA Double 类型数据保留2位小数
Excel - 表格设置数字下拉数值不变不递增
Excel - 表格设置数字下拉数值不变不递增
777 0
Excel - 表格设置数字下拉数值不变不递增
|
测试技术 索引
Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作
Decimal类型截取保留N位小数向上取Decimal类型截取保留N位小数并且不进行四舍五入操作 封装静态方法 public class DecimalHelper { /// /// Decimal类型截取保留N位小数并且...
1589 0
|
Java Android开发
Android/Java判断字符串String是否为float浮点数或double类型
Android/Java判断字符串String是否为float浮点数或double类型 Android的TextUtils的isDigitsOnly方法检测整型数据没问题,但是检测浮点和double类型可能不会返回期望的...
5050 0