從 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 工作表轉成文字檔。
請 前往>「另存為檔案」。
[另存新檔] 對話方塊隨即出現。
在 「另存為字型 」框中,選擇工作紙的文字檔格式。
- 例如,點擊 Text (Tab 分隔) 或 CSV (逗號分隔) 。
-
注意
不同格式支援不同的功能集。 欲了解不同文字檔案格式所支援的功能集,請參閱 Excel 支援的檔案格式。
瀏覽你想儲存新文字檔的位置,然後點 選儲存。
會跳出一個對話框,提醒你只有目前的工作表會被儲存到新檔案中。 如果你確定目前的工作表是你想儲存成文字檔的,請點擊 確定。 你可以將其他工作紙儲存為獨立的文字檔,對每個工作紙重複這個步驟。
第二個對話框會跳出,提醒你工作表可能包含文字檔格式不支援的功能。 如果你只想將工作表資料儲存到新的文字檔中,請點選 「是」。 如果你不確定,想了解更多關於哪些 Excel 功能不被文字檔格式支援,請點擊 「說明 」了解更多資訊。
欲了解更多關於將檔案儲存為其他格式的資訊,請參閱 「將工作簿儲存為其他檔案格式」。
更換匯入文字檔時使用的分隔符
匯入時更改分隔符的方式會因匯入文字的方式而異。
- 如果你使用 Get & Transform > Data From Text/CSV,選擇文字檔並點 選匯入後,從分 隔符的列表中選擇一個字元。 你可以在資料預覽中立即看到新選擇的影響,因此在繼續前可以確定你做出了想要的選擇。
- 如果你使用 Text Import 精靈匯入文字檔,可以在第 2 步更改匯入操作的分隔符。 在此步驟中,你也可以改變連續分隔符(如連續引號)的處理方式。
欲了解更多分隔符與進階選項,請參閱 文字匯入精靈 。
更改 Excel 中儲存檔案為文字 (.csv) 的預設清單分隔符
如果你想在儲存為 .csv 時用分號作為預設的清單分隔符,但又需要限制在 Excel 上的變更,可以考慮把預設的十進位分隔符改成逗號——這會迫使 Excel 使用分號作為清單分隔符。 顯然,這也會改變十進位數字的顯示方式,因此也建議更改千分隔符,以避免混淆。
- 清除 Excel 選項>進階>編輯選項>使用系統分隔符。
- 將 十進位分隔符 設為 , 逗號 () 。
- 將 千分隔符 設為 . (一個) 。
更改新文字檔的預設清單分隔符 (影響所有程式)
當你將工作簿儲存為 .csv 檔案時,預設的清單分隔符 (分隔符) 會用逗號。 你可以用 Windows 區域設定把這個字元改成另一個分隔字元。
注意
更改 Windows 設定會導致電腦全域變更,影響所有應用程式。 若要只更改 Excel 的分隔符,請參見 「更改預設清單分隔符以儲存檔案為文字 (.csv) 。
- 在 Microsoft Windows 11 中,選擇搜尋欄並輸入「區域設定」。
- 選擇 行政語言設定。
- 在 「格式」 標籤下,選擇 「其他設定」。
- 在 「自訂格式 」對話框的 數字 標籤中,輸入一個字元作為清單 分隔 符框中的新分隔符。
- 選擇兩次 確定 。
注意
當你更改電腦的列表分隔字元後,所有程式都會使用這個新字元作為列表分隔符。 你可以依照相同程序將角色改回預設角色。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。