我有一个.txt文件,当我将其保存为csv时,开头的0不再存在

时间:2018-07-11 03:13:56

标签: excel

我有一个.txt文件,该文件必须是.csv文件。

例如,.txt文件 00

当我打开.csv文件时 0

即使我格式化了csv文件,它仍然会打开,并且没有前导0

任何建议

2 个答案:

答案 0 :(得分:0)

CSV文件是用basic set of rules创建的文本文件,用逗号分隔未格式化的值。


CSV的一些基本规则:

这些规范和其他CSV规范和实现的典型规则如下:

  • CSV是定界的数据格式,其字段/列用逗号分隔,记录/行以换行符终止。
  • CSV文件不需要特定的字符编码,字节顺序或行终止符格式(某些软件不支持所有行尾版本)。
  • 所有记录应具有相同数量的字段,并且顺序相同
  • 字段中的数据被解释为字符序列,而不是位或字节序列。
    相邻字段必须用单个逗号分隔。但是,CSV格式在选择分隔符时有很大不同。特别是在使用逗号作为小数点分隔符的语言环境中,将使用分号, Tab 或其他字符代替。

    1997,Ford,E350
    
  • 任何字段都可以用引用(即用双引号引起来)。某些字段必须加引号,如以下规则所述。

    "1997","Ford","E350"
    

  • 带有嵌入式逗号或双引号字符的字段必须被引用。

    1997,Ford,E350,"Super, luxurious truck"
    

  • 每个嵌入双引号字符必须由一对双引号字符表示。

    1997,Ford,E350,"Super, ""luxurious"" truck"
    
  • 第一条记录可能是“ 标题”,其中每个字段均包含列名(没有可靠的方法来判断文件是否执行此操作;但是,在此类列名中,通常不使用字母,数字和下划线以外的字符。

    Year,Make,Model
    1997,Ford,E350
    2000,Mercury,Cougar
    

(来源更多:Wikipedia。)

答案 1 :(得分:0)

此方法还允许您导入.txt文件,而无需将文件类型更改为.csv

当您将Excel中的csv打开时,它将锻炼数据的格式类型并为您转换,例如,两个零00将重新格式化为数字并自动更改为0

要将CSV导入excel并保持其原始数据格式,您将需要使用文本导入向导:

打开excel,在功能区中单击数据,选择来自文本,然后浏览csv文件。

确保已选择定界,然后单击下一步,选择在csv中使用的定界符,然后单击下一步

对于每个包含两个零00的列,请选择它们,然后将列数据格式更改为文本,在所有列格式均已更改后,单击完成

在所有格式已更改为文本的列中,您都必须手动更改任何不应视为文本的数据的单元格格式。