在excel中查看时,在csv文件中显示前面的零

这是可能吗?

如果我打开我的文件在标准的文本编辑器,例如记事本显示前面的零。

例如000485001出现。

虽然这不会发生在Excel中。 所有显示的是485001

只是想知道是否有办法解决这个问题?

谢谢,

是的,在导入时(或者使用“文本到列”),您可以显式指定列的数据types(而不是常规)。 如果select“文本”,零不会被删除。

不幸的是,当Excel已经打开并且使用文件/打开或数据/文本到列时,只能看到对话框来指定这个选项。 如果你只是双击浏览器中的一个.csv,你不会得到这个select。

Excel很难确定它正在导入的值的types。 如果它看起来像一个数字,它会像一个数字那样对待它,当它读入时将所有的前导零放置。当它们丢失后,没有办法让它们返回。

您可以尝试使用向导来导入文件,该向导可以设置每列的数据types。

而不是将您的数据写入CSV文件,而是使用SYLK(符号链接)格式。 此格式包含有关列的样式的信息,以便Excel不会尝试自动猜测数据的types。

开始使用这种格式最简单的方法是从Excel中导出一个小文件,并将其用作模板。

通过在#000485001之前插入一个文本字符来解决这个问题

够简单!