我有一个csv文件。一列的数字带有2个十进制数字,例如100,00。但是隐藏尾随零(100)。当我用记事本打开它时是100,00。
欢迎来到CSV和Excel的疯狂世界。
这是CSV文件和excel的问题之一:默认情况下,不显示尾随零的值。您始终可以在excel中修改CSV,然后将其另存为*.xls
或*.xlsx
文件。
没有办法告诉Excel打开CSV,它默认显示所有给定数字的数字(如果它们为零,因为excel确实将它们解释为“标准”。
如果您不需要将数字用作数字,则可以始终将,
与.
交换(这可能取决于语言环境,不确定)。或者只是将其导出为字符串:
CSV:
test
="100,00"
13,37
100.00
=100,01
将产生以下输出(语言环境为de_DE):
[通常,如果您需要使用excel并希望获得尽可能多的预格式化,请不要使用CSV。