从 XLSX 转换为 CSV 时如何保持值相同?导出为带有扩展数字而不是科学记数法的 CSV?

Jay*_*Bee 4 csv microsoft-excel

我有一个 XLSX 文件,正在使用 Excel 2016 打开。

\n

该文件包括包含条形码值的“代码”列。该列的数字格式为常规。

\n

查看此列,在单元格本身中,a 值将显示为 6.16611E+12;科学计数法。

\n

在公式栏中(如果我单击单元格),相同的值将显示为 6161101860079。

\n

将此 XLSX 转换为 CSV 时,我想以“长格式”保留数据(例如 6161101860079 格式,而不是科学计数值)。

\n

目前,如果我使用 \xe2\x80\x9cSave As\xe2\x80\x9d 将文件另存为 CSV,长格式值将丢失。当我用记事本打开 CSV 时,我可以看到它只包含 6.16611E+12 格式的“Code”值。

\n

如何确保代码列中的值保留为这些长数值?

\n

我尝试在另存为 CSV 之前将 XLSX 代码列格式化为文本,但这不会改变结果。

\n

小智 5

将单元格中的数字格式更改为Number小数点后 0 位,并取消选中“使用 1000 分隔符”,然后保存。csv 文件基本上保存它在单元格中“看到”的内容。