匯入或匯出文字 (.txt 或 .csv) 檔案 (機器翻譯)

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

從 Excel 從文字檔匯入資料有兩種方式:你可以在 Excel 中開啟,或是匯入為外部資料範圍。 若要將資料從 Excel 匯出成文字檔,請使用 「另存為」 指令,並在下拉選單中更改檔案類型。

目前有兩種常用的文字檔案格式:

  • 分隔文字檔 (.txt) ,其中 TAB 字元 (ASCII 字元碼 009) 通常分隔每個文字欄位。
  • 逗號分隔值的文字檔 (.csv) ,其中逗號字元 (,) 通常用來分隔每個欄位。

你可以更改分隔碼字元,分隔碼和 .csv 文字檔都用到。 這可能是確保匯入或匯出操作依你所願運作的必要步驟。

注意

你可以匯入或匯出最多 1,048,576 筆資料和 16,384 欄。

透過 Excel 開啟文字檔匯入

你可以用 「開啟 」指令開啟你在其他程式中建立的文字檔,作為 Excel 工作簿。 在 Excel 中開啟文字檔不會改變檔案的格式——你可以在 Excel 標題欄看到,檔案名稱保留文字副檔名 (,例如 .txt 或 .csv) 。

  1. 前往 「檔案>開啟 」,並瀏覽包含文字檔的位置。

  2. 「開啟」對話框的檔案類型下拉選單中選擇「Text Files」。

  3. 找到並雙擊你想開啟的文字檔。

    • 如果檔案是文字檔 (.txt) ,Excel 會啟動匯入文字嚮導。 完成步驟後,點擊 完成 匯入操作。 欲了解更多分隔符與進階選項,請參閱 文字匯入精靈

    • 如果檔案是 .csv 檔,Excel 會自動開啟文字檔並在新工作簿中顯示資料。

      注意

      當 Excel 開啟 .csv 檔案時,會使用目前預設的資料格式設定來解讀如何匯入每一欄的資料。 如果你想要更靈活地轉換欄位到不同資料格式,可以使用匯入文字精靈。 例如,.csv 檔案中資料欄位的格式可能是 MDY,但 Excel 的預設資料格式是 YMD,或者你想將包含前置零的數字欄位轉換成文字,以便保留前置零。 要強制 Excel 執行匯入文字精靈,你可以在開啟檔案前將副檔名從 .csv 改為 .txt,或者透過連接文字檔 (匯入,詳情請見以下章節) 。

透過連接匯入文字檔

你可以從文字檔匯入資料到現有的工作表。

  1. 點擊你想放置文字檔資料的儲存格。

  2. 「資料 」分頁,「 取得 & 轉換資料 」群組中,點擊 「從文字/CSV」。

  3. 「匯入資料 」對話框中,找到並雙擊你想匯入的文字檔,然後點擊 匯入
    請依照 文字匯入精靈的指示操作。 點擊文字匯入精靈任一頁面的 說明按鈕 圖片,以了解更多精靈的使用資訊。 完成精靈中的步驟後,點擊 完成 匯入操作。

  4. 選擇表格後,選擇 「載入 > 載入到」,指定你想放置資料的位置。 在 匯入資料 對話框中,請執行以下操作:

    1. 匯入資料 對話框中選擇其中一個選項。
    2. 按一下 [確定]
      Excel 會把外部資料範圍放在你指定的位置。

如果 Excel 無法將某欄資料轉換成你想要的格式,你可以在匯入後再轉換資料。 欲了解更多資訊,請參閱「 將儲存為文字的數字轉換為數字 」及 「將儲存為文字的日期轉換為日期」。

儲存資料後,將資料匯出成文字檔

你可以使用「 另存新檔 」指令,將 Excel 工作表轉成文字檔。

  1. 前往>「另存為檔案」。

  2. [另存新檔] 對話方塊隨即出現。

  3. 「另存為字型 」框中,選擇工作紙的文字檔格式。

    • 例如,點擊 Text (Tab 分隔) CSV (逗號分隔)
    • 注意

      不同格式支援不同的功能集。 欲了解不同文字檔案格式所支援的功能集,請參閱 Excel 支援的檔案格式

  4. 瀏覽你想儲存新文字檔的位置,然後點 選儲存

  5. 會跳出一個對話框,提醒你只有目前的工作表會被儲存到新檔案中。 如果你確定目前的工作表是你想儲存成文字檔的,請點擊 確定。 你可以將其他工作紙儲存為獨立的文字檔,對每個工作紙重複這個步驟。

  6. 第二個對話框會跳出,提醒你工作表可能包含文字檔格式不支援的功能。 如果你只想將工作表資料儲存到新的文字檔中,請點選 「是」。 如果你不確定,想了解更多關於哪些 Excel 功能不被文字檔格式支援,請點擊 「說明 」了解更多資訊。

欲了解更多關於將檔案儲存為其他格式的資訊,請參閱 「將工作簿儲存為其他檔案格式」。

更換匯入文字檔時使用的分隔符

匯入時更改分隔符的方式會因匯入文字的方式而異。

  • 如果你使用 Get & Transform > Data From Text/CSV,選擇文字檔並點 選匯入後,從分 隔符的列表中選擇一個字元。 你可以在資料預覽中立即看到新選擇的影響,因此在繼續前可以確定你做出了想要的選擇。
  • 如果你使用 Text Import 精靈匯入文字檔,可以在第 2 步更改匯入操作的分隔符。 在此步驟中,你也可以改變連續分隔符(如連續引號)的處理方式。
    欲了解更多分隔符與進階選項,請參閱 文字匯入精靈

更改 Excel 中儲存檔案為文字 (.csv) 的預設清單分隔符

如果你想在儲存為 .csv 時用分號作為預設的清單分隔符,但又需要限制在 Excel 上的變更,可以考慮把預設的十進位分隔符改成逗號——這會迫使 Excel 使用分號作為清單分隔符。 顯然,這也會改變十進位數字的顯示方式,因此也建議更改千分隔符,以避免混淆。

  1. 清除 Excel 選項>進階>編輯選項>使用系統分隔符
  2. 十進位分隔符 設為 , 逗號 () 。
  3. 千分隔符 設為 . (一個) 。

更改新文字檔的預設清單分隔符 (影響所有程式)

當你將工作簿儲存為 .csv 檔案時,預設的清單分隔符 (分隔符) 會用逗號。 你可以用 Windows 區域設定把這個字元改成另一個分隔字元。 

注意

更改 Windows 設定會導致電腦全域變更,影響所有應用程式。 若要只更改 Excel 的分隔符,請參見 「更改預設清單分隔符以儲存檔案為文字 (.csv)

  1. 在 Microsoft Windows 11 中,選擇搜尋欄並輸入「區域設定」。
  2. 選擇 行政語言設定。
  3. 「格式」 標籤下,選擇 「其他設定」。
  4. 「自訂格式 」對話框的 數字 標籤中,輸入一個字元作為清單 分隔 符框中的新分隔符。
  5. 選擇兩次 確定

注意

 當你更改電腦的列表分隔字元後,所有程式都會使用這個新字元作為列表分隔符。 你可以依照相同程序將角色改回預設角色。

需要更多協助嗎?

你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。

另請參閱

從外部資料來源 (Power Query) 匯入資料