Excel中:打开一个.csv文件

问题描述:

是可以更改默认的数据类型打开.csv文件时Excel使用时默认为文本而不是一般?在阅读.csv文件时,我希望Excel将Excel默认为TEXT而不是General Data。Excel中:打开一个.csv文件

我希望能够打开一个.csv,而不必从我的数据导入0的去除。目前我在阅读.csv文件时使用“导入外部数据”向导,但我更愿意使用文件/打开或双击.csv文件。

+0

这个问题真让我心烦 - 为什么是阅读文本文件时不Excel中没有一个选项默认为TEXT?这将非常有用,正如你所说的使用向导导入每次都是一种痛苦 – Luke 2015-01-08 16:10:25

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

其中2设置文本格式和数组中的3个元素指的是3列。 您可以设置阵列包含比你期望在你的文本文件作为任何多余的被忽略的列数更多的元素。

您可以按F8推出可缩短,使得其进程的宏对话框; S相似,从文件菜单中打开(虽然仍然不是很方便为能够双击文件)。

,我发现了一些进一步的解释here

这进入一个稍微详细eexplaining什么相关的设置做的,例如一个有用的示例宏在宏中设置正确的分隔符等。

如果您有选择,您可以将数据保存到XML电子表格(我知道,这些文件变得非常快) - 打开它,只需将其拖动到打开Excel窗口。这是我知道得到你想要的结果的唯一途径。 - 它仅适用于中等到小的数据集。