以.csv格式保留“0”

时间:2012-05-16 09:32:21

标签: excel-2003 export-to-csv

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我无法复制此问题。

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

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

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

00116,0860371

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

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

单击“确定”并导入两个值,前导零保持不变。领先的撇号被删除了。