0

我已将 .xls 文件转换为 .csv 格式。我通过打开 Excel 并保存为 csv 格式来完成此操作。.xls 文件具有“00116”、“0860371”等值。但是一旦转换为 .csv,它就不会保留“0”并且值类似于“116”、“860371”等。

我已将格式更改为“文本”并尝试过..但它没有保留“0”

如何解决这个问题......

4

2 回答 2

0

当您在 excel 中打开 csv 文件时,它会修剪前面的所有零。更好地在其他文本编辑器中打开。

于 2012-05-16T09:47:59.850 回答
0

我无法复制这个问题。

在 Excel 2003 中,我'00116在单元格 A1 和'0860371单元格 B1 中输入。

我转到“另存为”对话框并选择“CSV”作为类型。当我点击“保存”时,它要求我确认。我单击。我关闭 Excel 并在询问我是否要将更改保存到 CSV 文件时单击“否”。

我浏览到保存的 CSV,右键单击并选择编辑(在记事本中打开文件)。文件内容为:

00116,0860371

为了在 Excel 中打开这个文件而不丢失前导零,我:

  • 再次启动 Excel 并转到数据 » 导入外部数据 » 导入数据。
  • 浏览到文件并单击打开
  • 在导入对话框的第 1 步中,选择“定界”并单击“下一步”。
  • 在第 2 步中,选择“逗号”作为分隔符,然后单击下一步。
  • 在第 3 步中,我将两列都设置为Text,然后单击 Finish。

单击“确定”并导入两个值,前导零不变。前导撇号被删除。

于 2012-05-30T20:27:08.597 回答