Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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
如何防止Excel格式化通过Java导入的数字?_Java_Excel_Formatting - Fatal编程技术网

如何防止Excel格式化通过Java导入的数字?

如何防止Excel格式化通过Java导入的数字?,java,excel,formatting,Java,Excel,Formatting,我试图在不改变单元格格式的情况下,将数字“16.233549.1008”输入Excel表格。但当我导入这个数字时,Excel总是写:“162.335.491.008”。 我的简单代码:println(“16.233549.1008”) 有人能帮我解决这个问题吗?我想你想创建一个csv文件 对于这种情况,我建议将特定内容创建为“String”—函数,使csv文件如下所示: A;B;C;D;="16.233549.1008";E;F;G 我不认为导入到这两种工具中会导致小数点像那样跳来跳去。你能给

我试图在不改变单元格格式的情况下,将数字“16.233549.1008”输入Excel表格。但当我导入这个数字时,Excel总是写:“162.335.491.008”。 我的简单代码:println(“16.233549.1008”)


有人能帮我解决这个问题吗?

我想你想创建一个csv文件

对于这种情况,我建议将特定内容创建为“
String
”—函数,使csv文件如下所示:

A;B;C;D;="16.233549.1008";E;F;G

我不认为导入到这两种工具中会导致小数点像那样跳来跳去。你能给我们一个你的问题的精确再现吗?我认为Excel将单元格格式化为“数字”,所以它会自动更改小数点。有没有办法阻止Excel这样做?是的,但是什么样的数字有三位小数?在我看来,这就像一个IP地址字符串。“不改变单元格的格式”单元格的格式是什么?它只是一个序列号,必须有这些小数位。我刚刚发现,当我在序列号末尾附加任何字符时,它都会显示在右边。但必须有另一种方法!