Applies ToExcel for Microsoft 365 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. 在 [啟舊檔] 對話框中,選取檔類型下拉式清單中的 [文本檔]。

  3. 找出並按兩下您要開啟的文字檔。

    • 如果檔案是文本檔 (.txt) ,Excel 會啟動 [匯入文字精靈]。 完成步驟后,按兩下 [ 完成 ] 以完成匯入作業。 如需分隔符和進階選項的詳細資訊,請參閱 文字匯入精 靈。

    • 如果檔案是 .csv 檔案,Excel 會自動開啟文本檔,並在新的活頁簿中顯示數據。

      當 Excel 開啟 .csv 檔案時,它會使用目前的預設數據格式設定來解譯如何匯入每一欄數據。 如果您想要在將欄轉換成不同數據格式時有更多彈性,可以使用 [匯入文字精靈]。 例如,.csv 檔案中數據域的格式可能是 MDY,但 Excel 的預設數據格式是 YMD,或者您想要將包含前置零的數位欄轉換成文字,以便保留前導符零。 若要強制 Excel 執行 [匯入文字精靈],您可以先將擴展名從 .csv 變更為 .txt 然後再開啟,或是連線至文本檔以匯入文本檔 (以取得詳細資訊,請參閱下一節) 。

聯機至文本檔以匯入文本檔

您可以將文字檔中的數據匯入至現有的工作表。

  1. 按下您要從文字檔放置資料的儲存格。

  2. 在 [ 數據] 索 引標籤的 [ 取得 & 轉換數據 ] 群組中,按兩下 [ 從文字/CSV]。

  3. 在 [ 匯入數據 ] 對話框中,找出並按兩下您要匯入的文字檔,然後按兩下 [ 匯入]

    依照文字匯入精 中的指示進行。 按兩下 [文字匯入精靈] 任何頁面上的 [說明 按鈕影像 ,以取得使用精靈的詳細資訊。 當您完成精靈中的步驟時,按兩下 [ 完成 ] 以完成匯入作業。

  4. 在 [ 匯入數據 ] 對話框中,執行下列動作:

    1. [您要將數據放在何處?] 底下,執行下列其中一項操作:

      • 若要將數據傳回選取的位置,請按兩下 [ 現有的工作表]

      • 若要將數據傳回新工作表的左上角,請按兩下 [ 新增工作表]

    2. 或者,按兩下 [ 內容] ,為匯入的數據設定重新整理、格式設定和版面配置選項。

    3. 按一下 [確定]。

      Excel 會將外部數據範圍放在您指定的位置。

如果 Excel 未將資料域轉換成您要的格式,您可以在匯入資料後轉換資料。 如需詳細資訊,請參閱 將儲存為文字的數字轉換成數位將儲存為文字的日期轉換成日期

儲存數據至文字檔以匯出數據

您可以使用 [另存新檔] 命令,將 Excel 工作表轉換 文字檔。

  1. 移至 [檔案] > [另存新檔]。

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

  3. 在 [ 存盤類型 ] 方塊中,選擇工作表的文字檔格式。

    • 例如,按兩下 [文字 (Tab 分隔) CSV (逗號分隔)

    • 不同的格式支援不同的功能集。 如需不同文本檔格式支援之功能集的詳細資訊,請參閱 Excel 支援的檔案格式

  4. 流覽至您要儲存新文本檔的位置,然後按兩下 [儲存 ]

  5. 對話框隨即出現,提醒您只有目前的工作表會儲存到新檔案。 如果您確定目前的工作表是您要另存為文字檔的工作表,請按下 [ 確定]。 您可以針對每個工作表重複此程式,將其他工作表另存為個別的文字檔。

  6. 第二個對話框隨即出現,提醒您工作表可能包含文本檔格式不支援的功能。 如果您只想將工作表資料儲存到新的文字檔中,請按兩下 [ 是]。 如果您不確定並想要深入瞭解哪些 Excel 功能不受文字檔案格式支援,請按兩下 [ 說明 ] 以取得詳細資訊。

如需以其他格式儲存盤案的詳細資訊,請參閱 以其他檔格式儲存活頁簿

將文本文件連線到文本檔 (Power Query)

您可以將文字檔中的數據匯入至現有的工作表。

  1. 在 [ 數據] 索 引標籤的 [ 取得 & 轉換數據 ] 群組中,按兩下 [ 從文字/CSV]

  2. 在 [ 匯入數據 ] 對話框中,找出並按兩下您要匯入的文字檔,然後按兩下 [ 匯入]

  3. 在 [預覽] 對話框中,您有幾個選項:

    • 如果您想要將數據直接載入到新的工作表,請選取 [載入 ]。

    • 或者,如果您想要將數據載入至表格、數據透視表/樞紐分析圖、現有/新的 Excel 工作表,或直接建立連線,請選取 [載 至]。 您也可以選擇將資料新增至 數據模型

    • 如果您想要將數據載入至 Power Query,請選取 [ 轉換 數據],然後在將數據帶入 Excel 之前進行編輯。

如果 Excel 未將特定資料域轉換成您要的格式,您可以在匯入資料後進行轉換。 如需詳細資訊,請參閱 將儲存為文字的數字轉換成數位將儲存為文字的日期轉換成日期

儲存數據至文字檔以匯出數據

您可以使用 [另存新檔] 命令,將 Excel 工作表轉換 文字檔。

  1. 移至 [檔案] > [另存新檔]。

  2. 按一下 [瀏覽]

  3. 在 [ 另存新 檔] 對話框的 [ 存盤類型 ] 方塊下,選擇工作表的文本檔格式;例如,按兩下 [文字 (Tab 分隔) CSV (逗號分隔)

    不同的格式支援不同的功能集。 如需不同文本檔格式支援之功能集的詳細資訊,請參閱 Excel 支援的檔案格式

  4. 流覽至您要儲存新文本檔的位置,然後按兩下 [儲存 ]

  5. 對話框隨即出現,提醒您只有目前的工作表會儲存到新檔案。 如果您確定目前的工作表是您要另存為文字檔的工作表,請按下 [ 確定]。 您可以針對每個工作表重複此程式,將其他工作表另存為個別的文字檔。

    您可能也會在功能區下方看到提醒,指出如果您以 CSV 格式儲存活頁簿,部分功能可能會遺失。

如需以其他格式儲存盤案的詳細資訊,請參閱 以其他檔格式儲存活頁簿

您在匯入時變更分隔符的方式會因您匯入文字的方式而有所不同。

  • 如果您使用 [取得 & 轉換資料 > 自文字/CSV],請在選擇文本檔並按兩下 [ 入] 後,從 [ 分隔符] 底下的清單中選擇要使用的字元。 您可以在數據預覽中立即看到新選項的效果,因此在繼續之前,您可以先確定自己有選擇的選項。

  • 如果您使用文字匯入精靈匯入文字檔,您可以在文字匯入精靈的步驟 2 中變更匯入作業所用的分隔符。 在此步驟中,您也可以變更連續分隔符的處理方式,例如連續引號。

    如需分隔符和進階選項的詳細資訊,請參閱 文字匯入精 靈。

如果您想要在 [另存新檔] .csv 時使用分號做為預設清單分隔符,但需要將變更限制為 Excel,請考慮將預設的小數分隔符變更為逗號,這會強制 Excel 為清單分隔符使用分號。 同樣地,這也會變更小數的顯示方式,因此也請考慮變更千分位分隔符以限制任何混淆。

  1. 清除 [Excel 選項 ]> [ 階> 編輯] 選項 > 使用系統分隔符。

  2. 小數分隔符設定 (逗號) 。

  3. 千分位分隔符設 (期間) 。

當您將活頁簿儲存為 .csv 檔案時,預設的清單分隔符 (分隔符) 為逗號。 您可以使用 Windows 區域設定,將它變更為另一個分隔符。 

變更 Windows 設定會在您的電腦上造成全域變更,而影響所有應用程式。 若只要變更 Excel 的分隔符,請參閱 在 Excel 中變更將檔案儲存為文字 (.csv) 的預設清單分隔符

  1. 在 Microsoft Windows 11 中,選取 [搜尋列 ],然後輸入 [區域設定]

  2. 選取 [系統管理語言設定]。

  3. 在 [格式] 索引標籤底下,選取 [其他設定]

  4. 在 [ 自定義格式 ] 對話框的 [ 數值] 索 引標籤上,於 [ 列表分隔 符] 方塊中輸入要做為新分隔符的字元。

  5. 選取 [確定 ] 兩次。

  1. 在 Microsoft Windows 10 中,以滑鼠右鍵按兩下 [ 開始 ] 按鈕,然後按兩下 [ 設定]

  2. 按兩下 [時間 & 語言],然後按下左側面板中的 [地區 ]。

  3. 在主面板的 [ 地區設定] 底下,按兩下 [ 其他日期、時間和地區設定]

  4. 在 [ 地區] 底下,按兩下 [ 變更日期、時間或數位格式]

  5. 在 [ 地區 ] 對話框的 [ 格式] 索引 標籤上,按兩下 [ 其他設定]

  6. 在 [ 自定義格式 ] 對話框的 [ 數值] 索 引標籤上,於 [ 列表分隔 符] 方塊中輸入要做為新分隔符的字元。

  7. 選取 [確定 ] 兩次。

  1. 在 Microsoft Windows 中,按一下 [開始] 按鈕,再按一下 [控制台]。

  2. 在 [時鐘、語言和區域] 底下,按一下 [變更日期、時間或數字格式]。

  3. 在 [ 地區 ] 對話框的 [ 格式] 索引 標籤上,按兩下 [ 其他設定]

  4. 在 [ 自定義格式 ] 對話框的 [ 數值] 索 引標籤上,於 [ 列表分隔 符] 方塊中輸入要做為新分隔符的字元。

  5. 選取 [確定 ] 兩次。

 變更計算機的清單分隔符之後,所有程式都會使用新字元做為清單分隔符。 您可以遵循相同的程式,將字元變更回預設字元。

需要更多協助嗎?

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

另請參閱

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

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。