将文件保存为.csv而不会丢失小数点

时间:2016-08-19 09:55:44

标签: excel csv formatting decimal

我正在使用我正在完成的一项工作将.xslx转换为.csv文件时遇到问题。假设从初始值到最终值遍历,特定列中的所有值都回到0的差值。

当在.xlsx中时,似乎没有任何问题与遍历,因为它回到0.然而,当我将其转换为.csv时,似乎第二个小数位似乎被删除了我首先考虑了一些较大的值。当重新打开csv时,它会将其抛出并且不会协调。

我想知道我是否可以对CSV做些什么来阻止这种情况发生,因为我知道你无法保存任何格式,所以它必须是.csv设置的东西?

1 个答案:

答案 0 :(得分:0)

我的建议是将所有值乘以1,000或10,000甚至100,000。这将使有效数字向上移动,因此小数点不太可能被删除。

因此,不是将.12345678存储在.CSV中并且可能会丢失一些小数位,而是存储123456.78并且不太可能丢失任何小数位。

这对你有用吗?