2009-11-17 98 views
9

是可以更改默認的數據類型打開.csv文件時Excel使用時默認爲文本而不是一般?在閱讀.csv文件時,我希望Excel將Excel默認爲TEXT而不是General Data。Excel中:打開一個.csv文件

我希望能夠打開一個.csv,而不必從我的數據導入0的去除。目前我在閱讀.csv文件時使用「導入外部數據」嚮導,但我更願意使用文件/打開或雙擊.csv文件。

+0

這個問題真讓我心煩 - 爲什麼是閱讀文本文件時不Excel中沒有一個選項默認爲TEXT?這將非常有用,正如你所說的使用嚮導導入每次都是一種痛苦 – Luke 2015-01-08 16:10:25

回答

1

一種選擇是記錄導入過程的宏觀,這樣你可以定義TextFileColumnDataTypes文本文件。 當您錄製宏時,您將看到格式設置爲.TextFileColumnDataTypes = Array(2, 2, 2)

其中2設置文本格式和數組中的3個元素指的是3列。 您可以設置陣列包含比你期望在你的文本文件作爲任何多餘的被忽略的列數更多的元素。

您可以按F8推出可縮短,使得其進程的宏對話框; S相似,從文件菜單中打開(雖然仍然不是很方便爲能夠雙擊文件)。

,我發現了一些進一步的解釋here

這進入一個稍微詳細eexplaining什麼相關的設置做的,例如一個有用的示例宏在宏中設置正確的分隔符等。

0

如果您有選擇,您可以將數據保存到XML電子表格(我知道,這些文件變得非常快) - 打開它,只需將其拖動到打開Excel窗口。這是我知道得到你想要的結果的唯一途徑。 - 它僅適用於中等到小的數據集。