我正在使用jxls
从excel文件中读取数据。但是当我尝试读取12345678912
这样的数字时出现了问题:除非我将此列的格式设置为1.2345678E10
,否则它将转移到Text
。
如果不将列设置为Text
任何帮助都会受到赞赏。
答案 0 :(得分:1)
我遇到了同样的问题..
您可以使用NumberEval
org.apache.poi
来解决此问题
找到下面的代码
NumberEval t=new NumberEval(1.2345678E10);
String temp= t.getStringValue(); //will give you exact string value and you can cast it to long