如何保持在Excel中的第一个0在CSV中打开并保存

我以“Surname; Birthday; Name”格式创build了csv文件。 生日格式为ddmmyyyy(例如01121989或09111983)。

当我在Excel中打开它时,并没有显示第一个“0”。

  1. 我可以转义这个符号来显示Excel中的完整date吗?
  2. 当我使用“另存为”选项从Excel中保存此文件时,它在生日中首先丢失了“0”。 有没有可能防止这种情况?

谢谢。

打开文件后,右键单击列字母(例如B ),然后selectFormat Cells 。 然后selectCustom ,并将格式设置为00000000 。 这会将前导0添加到缺less的所有单元格中,并将其保存为.csv ,它也会导出输出文件中的前导0

而不是像通常使用数据连接一样打开CSV文件。

为此,转到您的function区项目“数据”>“来自文本”

浏览到您的CSV并select打开。 现在,您将得到一个文本到列的窗口,您可以在其中将特定的列属性设置为文本(不是常规或数字)。 这样,完整的字符集可用。

这是典型的Excel。 你可以考虑使用单引号:

 A,'01121989',B 

如果你正在使用一个程序来读取这个文件,你可以很容易地清除这些单引号。

格式化您的date单元格为文本。

右键单击“格式单元格”,在“ 类别”下select“文本”

通常情况下,当你在Excel中input一些数字时,你会看到它正确的alignment,如果你在一个文本格式的单元格中input相同的数字,它将alignment左边,并保持开始的任何零。