Excel:打开.csv文件时,默认为TEXT而不是GENERAL

Jay*_*ayG 10 csv excel

是否可以更改Excel打开.csv文件时使用的默认数据类型?在读取.csv文件时,我希望Excel默认为TEXT而不是General数据格式.

我希望能够在没有从我的数据中删除前导0的情况下打开.csv.目前我在读取.csv文件时使用"导入外部数据"向导,但我希望能够使用"文件/打开"或只需双击.csv文件.

小智 1

一种选择是记录导入过程的宏,这样您就可以将 TextFileColumnDataTypes 定义为 Text。当您录制宏时,您将看到格式是用以下行设置的.TextFileColumnDataTypes = Array(2, 2, 2)

其中 2 设置文本格式,数组中的 3 个元素引用 3 列。您可以将数组设置为包含比文本文件中预期列数更多的元素,因为任何多余的元素都会被忽略。

您可以按 F8 启动“宏”对话框,这会缩短过程,类似于从文件菜单中打开(尽管仍然不如双击文件那么方便)。

我在这里找到了一个有用的示例宏,其中有一些进一步的解释

这更详细地解释了相关设置的作用,例如在宏中设置正确的分隔符等。