如何让 excel 不乱搞 .csv 文件的格式

Mar*_*uys 12 csv ansi utf-8 microsoft-excel-2010

当我尝试在 Excel 中编辑 csv 文件时,我遇到了两个问题。

  1. 我有一个 ISBN 列,每次保存文件时都会重新格式化为科学格式
  2. 当我打开文件时,文件的编码从 UTF-8 更改为 ANSI。

这真的非常令人沮丧,而且完全是在浪费时间。

有什么方法可以强制 Excel 单独保留文件格式?

kob*_*ltz 10

不要双击 CSV 文件,因为这会自动格式化列。而是创建一个新的电子表格并使用数据导入,您可以手动将列格式化为文本,以避免切断数字和愚蠢的自动格式化。


sur*_*asb 6

令人遗憾的是,在 Windows 方面,Excel 不知何故已成为 CSV 文件的事实上的编辑器,尽管它在这方面做得并不好。我和你有同样的经历,因为我合并了两个联系人的电子表格并将它们导入谷歌。

您遇到的问题是,由于 CSV 文件不包含格式元数据,Excel 会加载所有默认格式的文本文件。如果它检测到负载上的日期,你猜怎么着?如果它检测到前导零,你猜怎么着??

我放弃了 Excel。你也应该!

Access 是一个更好的工具。一方面,默认情况下,Access 将所有数据作为文本导入。除非你告诉它,否则它不会做任何噱头格式化。第二,它允许您用引号将所有字段括起来,从而正确地格式化 CSV。这一切都留下了未受影响的领先空间。传播这个词。

挽救生命!!传播这个词!!不要将 Excel 用于 CSV 文件!!!使用访问!!