我已将.xls文件转换为.csv格式。我通过打开Excel并完成另存为csv格式来完成此操作。.xls文件具有"00116","0860371"等值。但是一旦转换为.csv,它就不会保留"0",值就像"116"、"860371"等。
我已将格式更改为"文本"并尝试了。但它没有保留"0">
如何解决这个问题....
当您在Excel中打开csv文件时,它会修剪所有前面的零。最好在其他文本编辑器中打开。
我无法复制此问题。
在Excel 2003中,我在单元格A1中输入'00116
,在单元格B1中输入'0860371
。
我转到"另存为"对话框并选择"CSV"作为类型。当我单击"保存"时,它会要求我确认。我单击"是"。我关闭 Excel 并在询问我是否要保存对 CSV 文件的更改时单击"否"。
我浏览到保存的CSV,右键单击并选择编辑(在记事本中打开文件(。文件内容为:
00116,0860371
为了在不丢失前导零的情况下在Excel中打开此文件,我:
- 再次启动 Excel,然后转到"数据"» "导入外部数据">"导入数据"。
- 浏览到该文件,然后单击打开。
- 在导入对话框的步骤 1 中,选择"分隔"并单击下一步。
- 在步骤 2 中,选择"逗号"作为分隔符,然后单击下一步。
- 在步骤 3 中,我将两列都设置为"文本",然后单击"完成"。
单击"确定",将导入两个值,前导零保持不变。删除前导撇号。