如何在全球范围内停止exceldateautoformatting

我在Excel中打开一个csv文件,每次打开它时,都会将某些字段更改为date,而这些date显然不是date(它们是CAS号码,不是重要的)。 我该如何阻止这种行为? 我知道我可以更改列格式,但这并没有帮助,当我第一次打开CSV文件。

不幸的是,当文件扩展名为.csv时,你可以做的事情不多。 Excel对.csv文件有特殊的处理。 有一种方法来处理它,但它涉及重命名文件有一些其他的扩展名。 您可以将.csv文件重命名为具有扩展名.txt ,例如,然后使用Excel打开.txt文件:这次,Excel将要求您确认要导入的文件的详细信息。 在第一步,select分隔 ; 在第二步中,select逗号作为引号元素的分隔符和双引号 。 最后,在下一步中,您可以select指定列格式。 例如,只需select所有列并select文本即可 。 或者,select有问题的一列,然后select数字 (尽pipe如果数字很长,可能会得到科学记数法(1.23456E + 10)。

如果文件保持csv格式,则不能保留您所做的任何格式select。 所以你有两个select:

  1. 取消格式化列并将文件保存到.xls
  2. 每次访问这些数据时都要使用文本导入向导 。 这个工具可以让你select指定数据如何被Excel解释。

尝试在每个单元格之前放一个撇号。

它只会使文本单元格,而不会出现在单元格中的数据。

Interesting Posts