如何防止Excel格式化通过Java导入的数字?
我试图在不改变单元格格式的情况下,将数字“16.233549.1008”输入Excel表格。但当我导入这个数字时,Excel总是写:“162.335.491.008”。 我的简单代码:println(“16.233549.1008”)如何防止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 我不认为导入到这两种工具中会导致小数点像那样跳来跳去。你能给
有人能帮我解决这个问题吗?我想你想创建一个csv文件 对于这种情况,我建议将特定内容创建为“
String
”—函数,使csv文件如下所示:
A;B;C;D;="16.233549.1008";E;F;G
我不认为导入到这两种工具中会导致小数点像那样跳来跳去。你能给我们一个你的问题的精确再现吗?我认为Excel将单元格格式化为“数字”,所以它会自动更改小数点。有没有办法阻止Excel这样做?是的,但是什么样的数字有三位小数?在我看来,这就像一个IP地址字符串。“不改变单元格的格式”单元格的格式是什么?它只是一个序列号,必须有这些小数位。我刚刚发现,当我在序列号末尾附加任何字符时,它都会显示在右边。但必须有另一种方法!