关于Java POI读取Excel(2007版) 数字类型数值的一个神奇问题
关于poi(3.13) 读取excel2007时 对于数字类型数据的一个问题
看上去就是245 对吧对吧?
但是用poi读取出来竟然显示这个...
有大神知道为什么么 以及如何处理么?
代码以及文件在码云上~
https://git.oschina.net/border/poi-number-bug/tree/master
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
转换成字符串
cell.getRichStringCellValue().getString()
我也遇到过,不过我用其它方法变通解决了
另外建议你看看我代码里的文件 计算偏差啥的。。。一看你就蒙了
如果你觉得不开心,你可以直接获取字符串
cell.getRichStringCellValue().getString();=。=!这个好像没问题,c#这边可以POI不怎么清楚,出现这个情况可能是245这个整数存为浮点数出现的计算偏差=。=!毕竟他读取的时候只能选择读取浮点数吧。
读取出来的时候,程序不方便再进行数据格式化一下么?