我有一个包含以下值的 .csv 文件:
1488201602.653, 8.304700E-04, 3.079498E-03
1488201603.107, 8.677357E-04, 2.856719E-03
1488201821.012, 7.071995E-04, 4.147542E-03
从代码片段中可以看出,数字的格式不同:第一列有一个完整的数字和一个句点.
作为小数点分隔符。第二列和第三列包含科学记数法中的数字(大写除外)E
使用,并且再次使用句点作为小数点分隔符;任何值中都没有千位分隔符。
当我尝试将其导入丹麦语本地化版本的 Excel 2016 时,我得到的是这样的结果:
所以,我显然得到了大量的分隔符作为句点.
但是,在第一列中,如果我选择第一个数字,公式字段将显示以下内容:
... 意思是,原来的数字1488201602.653
in the .csv
文件,现在被解释为整数1488201602653
,这是完全错误的。
对于第七列和第三列,如果我选择一个数字,则公式字段显示:
... 意思是,原来的数字8.304700E-04
in the .csv
文件,然后变成8,30E+02
在单元格中,显示为830,47
in the .csv
,这又是完全错误的。
如何说服Excel导入数据.csv
文件,在美国或 C 语言环境中,以其正确的数值,因此它们在丹麦语本地化下正确显示(即,1488201602,653
and 8,304700e-04
)?