匯入或匯出文字 (.txt 或 .csv) 檔案 (機器翻譯)
Applies To
Excel 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) 。
-
移至 [檔案 > 開 啟並流覽到包含文本檔的位置。
-
在 [開啟舊檔] 對話框中,選取檔類型下拉式清單中的 [文本檔]。
-
找出並按兩下您要開啟的文字檔。
-
如果檔案是文本檔 (.txt) ,Excel 會啟動 [匯入文字精靈]。 完成步驟后,按兩下 [ 完成 ] 以完成匯入作業。 如需分隔符和進階選項的詳細資訊,請參閱 文字匯入精 靈。
-
如果檔案是 .csv 檔案,Excel 會自動開啟文本檔,並在新的活頁簿中顯示數據。
附註: 當 Excel 開啟 .csv 檔案時,它會使用目前的預設數據格式設定來解譯如何匯入每一欄數據。 如果您想要在將欄轉換成不同數據格式時有更多彈性,可以使用 [匯入文字精靈]。 例如,.csv 檔案中數據域的格式可能是 MDY,但 Excel 的預設數據格式是 YMD,或者您想要將包含前置零的數位欄轉換成文字,以便保留前導符零。 若要強制 Excel 執行 [匯入文字精靈],您可以先將擴展名從 .csv 變更為 .txt 然後再開啟,或是連線至文本檔以匯入文本檔 (以取得詳細資訊,請參閱下一節) 。
-
聯機至文本檔以匯入文本檔
您可以將文字檔中的數據匯入至現有的工作表。
-
按下您要從文字檔放置資料的儲存格。
-
在 [ 數據] 索 引標籤的 [ 取得 & 轉換數據 ] 群組中,按兩下 [ 從文字/CSV]。
-
在 [ 匯入數據 ] 對話框中,找出並按兩下您要匯入的文字檔,然後按兩下 [ 匯入]。
依照文字匯入精 靈中的指示進行。 按兩下 [文字匯入精靈] 任何頁面上的 [說明 ,以取得使用精靈的詳細資訊。 當您完成精靈中的步驟時,按兩下 [ 完成 ] 以完成匯入作業。
-
在 [ 匯入數據 ] 對話框中,執行下列動作:
-
在 [您要將數據放在何處?] 底下,執行下列其中一項操作:
-
若要將數據傳回選取的位置,請按兩下 [ 現有的工作表]。
-
若要將數據傳回新工作表的左上角,請按兩下 [ 新增工作表]。
-
-
或者,按兩下 [ 內容] ,為匯入的數據設定重新整理、格式設定和版面配置選項。
-
按一下 [確定]。
Excel 會將外部數據範圍放在您指定的位置。
-
如果 Excel 未將資料域轉換成您要的格式,您可以在匯入資料後轉換資料。 如需詳細資訊,請參閱 將儲存為文字的數字轉換成數位 和 將儲存為文字的日期轉換成日期。
儲存數據至文字檔以匯出數據
您可以使用 [另存新檔] 命令,將 Excel 工作表轉換 成 文字檔。
-
移至 [檔案] > [另存新檔]。
-
[另存新檔] 對話方塊隨即出現。
-
在 [ 存盤類型 ] 方塊中,選擇工作表的文字檔格式。
-
例如,按兩下 [文字 (Tab 分隔) 或 CSV (逗號分隔) 。
-
附註: 不同的格式支援不同的功能集。 如需不同文本檔格式支援之功能集的詳細資訊,請參閱 Excel 支援的檔案格式。
-
-
流覽至您要儲存新文本檔的位置,然後按兩下 [儲存 ]。
-
對話框隨即出現,提醒您只有目前的工作表會儲存到新檔案。 如果您確定目前的工作表是您要另存為文字檔的工作表,請按下 [ 確定]。 您可以針對每個工作表重複此程式,將其他工作表另存為個別的文字檔。
-
第二個對話框隨即出現,提醒您工作表可能包含文本檔格式不支援的功能。 如果您只想將工作表資料儲存到新的文字檔中,請按兩下 [ 是]。 如果您不確定並想要深入瞭解哪些 Excel 功能不受文字檔案格式支援,請按兩下 [ 說明 ] 以取得詳細資訊。
如需以其他格式儲存盤案的詳細資訊,請參閱 以其他檔格式儲存活頁簿。
將文本文件連線到文本檔 (Power Query)
您可以將文字檔中的數據匯入至現有的工作表。
-
在 [ 數據] 索 引標籤的 [ 取得 & 轉換數據 ] 群組中,按兩下 [ 從文字/CSV]。
-
在 [ 匯入數據 ] 對話框中,找出並按兩下您要匯入的文字檔,然後按兩下 [ 匯入]。
-
在 [預覽] 對話框中,您有幾個選項:
如果 Excel 未將特定資料域轉換成您要的格式,您可以在匯入資料後進行轉換。 如需詳細資訊,請參閱 將儲存為文字的數字轉換成數位 和 將儲存為文字的日期轉換成日期。
儲存數據至文字檔以匯出數據
您可以使用 [另存新檔] 命令,將 Excel 工作表轉換 成 文字檔。
-
移至 [檔案] > [另存新檔]。
-
按一下 [瀏覽]。
-
在 [ 另存新 檔] 對話框的 [ 存盤類型 ] 方塊下,選擇工作表的文本檔格式;例如,按兩下 [文字 (Tab 分隔) 或 CSV (逗號分隔) 。
附註: 不同的格式支援不同的功能集。 如需不同文本檔格式支援之功能集的詳細資訊,請參閱 Excel 支援的檔案格式。
-
流覽至您要儲存新文本檔的位置,然後按兩下 [儲存 ]。
-
對話框隨即出現,提醒您只有目前的工作表會儲存到新檔案。 如果您確定目前的工作表是您要另存為文字檔的工作表,請按下 [ 確定]。 您可以針對每個工作表重複此程式,將其他工作表另存為個別的文字檔。
您可能也會在功能區下方看到提醒,指出如果您以 CSV 格式儲存活頁簿,部分功能可能會遺失。
如需以其他格式儲存盤案的詳細資訊,請參閱 以其他檔格式儲存活頁簿。
您在匯入時變更分隔符的方式會因您匯入文字的方式而有所不同。
-
如果您使用 [取得 & 轉換資料 > 自文字/CSV],請在選擇文本檔並按兩下 [ 匯入] 後,從 [ 分隔符] 底下的清單中選擇要使用的字元。 您可以在數據預覽中立即看到新選項的效果,因此在繼續之前,您可以先確定自己有選擇的選項。
-
如果您使用文字匯入精靈匯入文字檔,您可以在文字匯入精靈的步驟 2 中變更匯入作業所用的分隔符。 在此步驟中,您也可以變更連續分隔符的處理方式,例如連續引號。
如需分隔符和進階選項的詳細資訊,請參閱 文字匯入精 靈。
如果您想要在 [另存新檔] .csv 時使用分號做為預設清單分隔符,但需要將變更限制為 Excel,請考慮將預設的小數分隔符變更為逗號,這會強制 Excel 為清單分隔符使用分號。 同樣地,這也會變更小數的顯示方式,因此也請考慮變更千分位分隔符以限制任何混淆。
-
清除 [Excel 選項 ]> [進 階> 編輯] 選項 > 使用系統分隔符。
-
將 小數分隔符設定 為 , (逗號) 。
-
將 千分位分隔符設 為 。 (期間) 。
當您將活頁簿儲存為 .csv 檔案時,預設的清單分隔符 (分隔符) 為逗號。 您可以使用 Windows 區域設定,將它變更為另一個分隔符。
注意: 變更 Windows 設定會在您的電腦上造成全域變更,而影響所有應用程式。 若只要變更 Excel 的分隔符,請參閱 在 Excel 中變更將檔案儲存為文字 (.csv) 的預設清單分隔符。
-
在 Microsoft Windows 11 中,選取 [搜尋列 ],然後輸入 [區域設定]。
-
選取 [系統管理語言設定]。
-
在 [格式] 索引標籤底下,選取 [其他設定]。
-
在 [ 自定義格式 ] 對話框的 [ 數值] 索 引標籤上,於 [ 列表分隔 符] 方塊中輸入要做為新分隔符的字元。
-
選取 [確定 ] 兩次。
-
在 Microsoft Windows 10 中,以滑鼠右鍵按兩下 [ 開始 ] 按鈕,然後按兩下 [ 設定]。
-
按兩下 [時間 & 語言],然後按下左側面板中的 [地區 ]。
-
在主面板的 [ 地區設定] 底下,按兩下 [ 其他日期、時間和地區設定]。
-
在 [ 地區] 底下,按兩下 [ 變更日期、時間或數位格式]。
-
在 [ 地區 ] 對話框的 [ 格式] 索引 標籤上,按兩下 [ 其他設定]。
-
在 [ 自定義格式 ] 對話框的 [ 數值] 索 引標籤上,於 [ 列表分隔 符] 方塊中輸入要做為新分隔符的字元。
-
選取 [確定 ] 兩次。
-
在 Microsoft Windows 中,按一下 [開始] 按鈕,再按一下 [控制台]。
-
在 [時鐘、語言和區域] 底下,按一下 [變更日期、時間或數字格式]。
-
在 [ 地區 ] 對話框的 [ 格式] 索引 標籤上,按兩下 [ 其他設定]。
-
在 [ 自定義格式 ] 對話框的 [ 數值] 索 引標籤上,於 [ 列表分隔 符] 方塊中輸入要做為新分隔符的字元。
-
選取 [確定 ] 兩次。
附註: 變更計算機的清單分隔符之後,所有程式都會使用新字元做為清單分隔符。 您可以遵循相同的程式,將字元變更回預設字元。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。