Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JXLS可以';t正确读取长度大于10的数字_Java_Excel_Jxls - Fatal编程技术网

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无效