使用 Excel 從文字檔匯入資料有兩種方法:可以在 Excel 中開啟文字檔,或將它匯入為外部資料範圍。 若要將資料從 Excel 匯出至文字檔,請使用 [另存新檔] 命令,然後從下拉式功能表變更檔案類型。
有兩種常用的文字檔格式:
- 分隔符號文字檔 (.txt) ,其中 TAB 字元 (ASCII 字元代碼 009) 通常會分隔每個文字欄位。
- 逗號分隔值文字檔案 (.csv) ,其中逗號字元 (,) 通常會分隔每個文字欄位。
您可以變更分隔符號和 .csv 文字檔中所使用的分隔字元。 這可能是確保匯入或匯出作業以您想要的方式運作所必需的。
注意
您最多可以匯入或匯出 1,048,576 列和 16,384 欄。
在 Excel 中開啟文字檔以匯入
您可以使用 [ 開啟 ] 命令,將您在其他程式中建立的文字檔開啟為 Excel 活頁簿。 在 Excel 中開啟文字檔不會變更檔案的格式,您可以在 Excel 標題列中看到這一點,其中檔案名稱會保留文字檔副檔名 (例如 .txt 或 .csv) 。
移至 [檔案>開啟 ],然後瀏覽至包含該文字檔的位置。
在 [開啟] 對話方塊的檔案類型下拉式清單中選取 Text Files。
找出並按兩下您要開啟的文字檔。
如果檔案是文字檔 (.txt) ,Excel 會啟動匯入文字精靈。 完成步驟後 ,按一下 完成 以完成匯入作業。 如需分隔符號和進階選項的詳細資訊,請參閱 [ 文字匯入精靈 ]。
如果檔案為 .csv 檔案,Excel 會自動開啟文字檔,並在新的活頁簿中顯示資料。
注意
當 Excel 開啟 .csv 檔案時,它會使用目前預設資料格式設定來解譯如何匯入每一欄資料。 如果您想要更有彈性地將欄轉換為不同的資料格式,您可以使用 [匯入文字精靈]。 例如,.csv 檔案中的資料行格式可能是 MDY,但 Excel 的預設資料格式為 YMD,或者您想要將包含前置零的數字欄轉換成文字,以保留前置零。 若要強制 Excel 執行匯入文字精靈,您可以在開啟檔案之前將副檔名從 .csv 變更為 .txt,或者您可以連線至文字檔匯入, (如需詳細資訊,請參閱下一節) 。
連線至文字檔以匯入文字檔
您可以將資料從文字檔匯入至現有工作表中。
按一下您要放置文字檔資料的儲存格。
在 [ 資料 ] 索引標籤的 [ 取得 & 轉換資料 ] 群組中,按一下 [從文字/CSV]。
在 [匯入資料 ] 對話方塊中,找出並按兩下您要匯入的文字檔,然後按一下 [匯入]。
請遵循 [ 文字匯入精靈] 中的指示。 按一下 [文字匯入精靈] 任何頁面上的 [ 說明
,以取得使用精靈的詳細資訊。 完成精靈中的步驟後 ,按一下 完成 以完成匯入作業。選取資料表之後,選取 [載入載入目的地]>,以指定您要放置資料的位置。 在 [ 匯入資料 ] 對話方塊中,執行下列動作:
- 選取 [ 匯入資料 ] 對話方塊中的其中一個選項。
- 按一下 [確定]。
Excel 會將外部資料範圍放在您指定的位置。
如果 Excel 無法將資料欄位轉換成您想要的格式,您可以在匯入資料之後進行轉換。 如需詳細資訊,請參閱 將 儲存為文字的數字轉換成數字 和 將 儲存為文字的日期轉換成日期。
儲存資料以匯出至文字檔
您可以使用 [ 另存新檔] 命令,將 Excel 工作表轉換成文字檔。
移至 [檔案>另存新檔]。
[另存新檔] 對話方塊隨即出現。
在 [另存成類型 ] 方塊中,選擇工作表的文字檔格式。
- 例如,按一下 [ 文字] (Tab 分隔) 或 CSV (逗點分隔) 。
-
注意
不同的格式支援不同的功能集。 如需不同文字檔格式支援的功能集詳細資訊,請參閱 Excel 中支援的檔案格式。
瀏覽至您要儲存新文字檔的位置,然後按一下 [儲存]。
此時會出現一個對話方塊,提醒您只有目前的工作表會儲存到新檔案。 如果您確定目前的工作表就是您要另存為文字檔的工作表,請按一下 [確定]。 您可以對每個工作表重複此程序,以將其他工作表儲存為個別的文字檔。
第二個對話方塊隨即出現,提醒您工作表可能包含文字檔格式所不支援的功能。 如果您只想將工作表資料儲存到新的文字檔中,請按一下 [是]。 如果您不確定,並想深入了解文字檔格式不支援哪些 Excel 功能,請按一下 [ 說明 ] 以取得詳細資訊。
如需以其他格式儲存檔案的詳細資訊,請參閱 以其他檔案格式儲存活頁簿。
變更匯入文字檔時所使用的分隔符號
匯入時變更分隔符號的方式會因匯入文字的方式而異。
- 如果您使用 [從文字/CSV 取得 & 轉換資料>],請在選擇文字檔並按一下 [匯入] 之後,從分隔符號下的清單中選擇要使用的字元。 您可以在資料預覽中立即看到新選擇的效果,因此您可以確保在繼續之前做出了您想要的選擇。
- 如果您使用 [文字匯入精靈] 來匯入文字檔,您可以在 [文字匯入精靈] 的步驟 2 中變更用於匯入作業的分隔符號。 在此步驟中,您也可以變更處理連續分隔符號 (例如連續引號) 的方式。
如需分隔符號和進階選項的詳細資訊,請參閱 [ 文字匯入精靈 ]。
變更在 Excel 中將檔案儲存為文字 (.csv) 的預設清單分隔符號
如果您想要在 [另存新檔] .csv 時使用分號做為預設清單分隔符號,但需要將變更限制為 Excel,請考慮將預設的小數點分隔符號變更為逗號 - 這會強制 Excel 在清單分隔符號中使用分號。 顯然,這也會改變小數的顯示方式,因此也請考慮更改千位分隔符號以限制任何混淆。
- 清除 Excel 選項>進階>編輯選項>使用系統分隔符號。
- 設定 小數點分隔符號 以 , (逗號) 。
- 設定 千分位分隔符號 以 . (句點) 。
變更新文字檔案的預設清單分隔符號 (會影響所有程式)
當您將活頁簿儲存為 .csv 檔案時,預設的清單分隔符號 (分隔符號) 是逗號。 您可以使用 Windows 地區設定將此變更為另一個分隔字元。
注意
變更 Windows 設定會在您的電腦上造成全域變更,進而影響所有應用程式。 若要只變更 Excel 的分隔符號,請參閱 變更在 Excel 中將檔案儲存為文字 (.csv) 的預設清單分隔符號。
- 在 Microsoft Windows 11 中,選取搜尋列並輸入區域設定。
- 選取 [系統管理語言設定]。
- 在 [格式 ] 索引標籤下,選取 [ 其他設定]。
- 在 [自訂格式 ] 對話方塊的 [數字 ] 索引標籤上,在 [ 清單分隔符號 ] 方塊中輸入要做為新分隔符號的字元。
- 選取 [確定 ] 兩次。
注意
變更電腦的清單分隔字元之後,所有程式都會使用新字元做為清單分隔字元。 您可以依照相同的程序,將字元變更回預設字元。
需要更多協助嗎?
您隨時都可以詢問 Excel 技術社群 中的專家,或在 社群中取得支援。