Java JXLS可以';t正确读取长度大于10的数字
我正在使用Java JXLS可以';t正确读取长度大于10的数字,java,excel,jxls,Java,Excel,Jxls,我正在使用jxls从excel文件中读取数据。但是当我尝试读取类似于1234567812的数字时,出现了一些错误:除非我将此列的格式设置为Text,否则它将被传输到1.2345678E10 如果不将列设置为Text,我可以做些什么来解决这个问题 任何帮助都将不胜感激。我也面临同样的问题。。 您可以使用org.apache.poi 找到下面的代码 NumberEval t=new NumberEval(1.2345678E10); String temp= t.getStringValue()
jxls
从excel文件中读取数据。但是当我尝试读取类似于1234567812
的数字时,出现了一些错误:除非我将此列的格式设置为Text
,否则它将被传输到1.2345678E10
如果不将列设置为Text
,我可以做些什么来解决这个问题
任何帮助都将不胜感激。我也面临同样的问题。。 您可以使用
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
您使用的数据类型是什么?请使用长数据类型,并让我知道它是否有效@ChaoIt's
String
,但这不是问题。我已经尝试过了,它在@Hariharan无效