TXT 轉 CSV 轉換器
許多系統匯出表格時會存成 .txt 檔,欄與欄之間用 Tab、直線或分號隔開。在這裡上傳檔案,就能取得標準的逗號分隔 CSV,試算表和匯入畫面第一次就能正確讀取。
資料轉換器
或將CSV, TSV, TXT … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
CSV 與文字檔中分隔欄位的字元,讀取與寫入都會使用。自動會從輸入偵測,並以逗號寫出。
UTF-8 適用於所有語言。若 Windows 上的 Excel 開啟 CSV 時重音字元或亞洲文字出現亂碼,請選擇含 BOM 的 UTF-8。
適用於 Excel、ODS 與 Numbers 輸入:只轉換第一個工作表,或轉換所有工作表(每個工作表輸出一個 CSV 並打包成 ZIP,或每個工作表對應一個 JSON 鍵)。
新試算表中工作表索引標籤的名稱,最多 31 個字元。
物件陣列會以欄位名稱作為每列的鍵;陣列的陣列較精簡,並將標題保留為第一個陣列。
包住所有列的外層元素名稱;每一列會成為其中的 <row>。
用於 CREATE TABLE 與 INSERT 陳述式。僅限字母、數字與底線。
不同資料庫的引號與欄位類型略有差異;請選擇您要匯入的資料庫。
將日期儲存格統一改寫成一種格式。ISO (2026-10-18) 對資料庫與程式碼最保險;保持原樣則維持來源中的顯示方式。
使用方式
- 1
上傳文字檔
加入 .txt 或 .tsv 匯出檔,最多 20 個檔案,每個檔案不超過 95 MB。每一行應為一筆記錄,且每個欄位之間使用相同的分隔符號。
- 2
自動偵測分隔符號
分隔符號預設為自動偵測,會在輸入內容中找出定位字元、直線、分號或逗號。如果檔案混用多種分隔符號,請在進階設定中手動指定;若重音字元顯示異常,請設定文字編碼。
- 3
轉換為 CSV
按下轉換為 CSV並下載。輸出檔使用逗號與 UTF-8 編碼,只有在值需要時才會加上引號。
分隔符號 TXT 檔從哪裡來
滿是欄位的 .txt 通常是沒人為試算表設計過的匯出檔。銀行與薪資系統、POS 收銀機、實驗室儀器、大型主機報表與資料庫用戶端,都會把表格寫成純文字,而且常用定位字元或直線取代逗號,因為這些字元很少出現在姓名與地址中。從網頁或 PDF 複製表格再貼到記事本,也會得到同樣的結果。
接收端的軟體則比較嚴格。郵件行銷平台、CRM 匯入、會計軟體與 Google 試算表的上傳視窗都要求 .csv,而 Excel 開啟 .txt 時會透過精靈詢問分隔符號。轉換一次,就能得到可直接開啟的檔案。如果目的地是應用程式而不是試算表,TXT 轉 JSON 會產生以標題列為鍵的物件。
TXT 轉 CSV 轉換器可讀取的分隔符號
- 定位字元(Tab)
- TSV 檔案的分隔符號,也是從試算表或網頁複製表格時使用的分隔符號。
- 直線 |
- 常見於較舊的企業與銀行系統匯出檔,因為姓名與地址幾乎不會包含這個字元。
- 分號 ;
- 在使用逗號作為小數點的地區(如德國、義大利或荷蘭),Excel 會寫出的分隔符號。
- 空格
- 只有在所有值本身都不含空格時才適用。
TXT 轉 CSV:直線分隔範例
id|name|city|balance 301|Okafor, Ada|臺南|1200.50 302|Lindqvist|花蓮|88.00 id,name,city,balance 301,"Okafor, Ada",臺南,1200.50 302,Lindqvist,花蓮,88.00
- 種分隔符號選項(含自動偵測)
- 6
- 種文字編碼
- 8
- 個檔案/批次
- 20
- 每個檔案
- 95 MB
請看第二筆記錄。姓名中含有逗號,所以 CSV 以雙引號將它包住;沒有引號的話,匯入程式會看到五欄而不是四欄。瑞典文的 ö 能完整保留,是因為輸出為 UTF-8。引號與編碼這兩項規則,就是多數 CSV 匯入失敗的原因。
TXT 與 CSV 格式小知識
TXT
純文字
TXT 檔只包含單純的字元,沒有格式、字型、圖片或版面。現代文字檔通常以涵蓋所有語言的 UTF-8 編碼,不過較舊的檔案可能使用其他編碼而出現亂碼。純文字檔極小、永不過時,從手機到伺服器的每種裝置都能開啟。它無法容納粗體、表格或圖片,因此結構只能靠空白或簡單標記來表示。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
CSV
逗號分隔值
CSV 是一種純文字的表格格式,每一行是一列資料,欄位之間以逗號分隔。它從電腦發展初期沿用至今,並記載於 RFC 4180,不過許多變體會改用分號或定位字元,文字編碼也各不相同。幾乎所有試算表、資料庫和分析工具都能匯入與匯出,因此成為系統之間傳輸資料的預設格式。CSV 只儲存數值,不包含公式、格式、多個工作表或資料類型。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
當系統把表格寫成分隔寬鬆的文字,而下一個程式只能匯入以逗號分隔的值時,就需要將 TXT 轉成 CSV。
TXT 轉 CSV 常見問題
TXT 檔和 CSV 檔有什麼不同?
兩者都是純文字。.csv 副檔名代表特定的格式:以逗號分隔值,並遵循 RFC 4180 的引號規則,因此程式可以直接將它當成表格開啟。.txt 則沒有任何保證,分隔符號可能是定位字元、直線或空格,匯入時必須另外指定。
可以把 Tab 分隔的文字檔轉成 CSV 嗎?
可以,這是最常見的情況。以定位字元分隔的匯出檔來自資料庫、複製貼上的表格,以及許多報表工具。自動偵測會辨識出定位字元,而含有逗號的值在 CSV 中會加上引號,確保留在同一欄。
我的文字檔是用空格對齊欄位,也能轉換嗎?
只有在所有值都不含空格時才可以。空格分隔符號會把每個空格視為欄位分隔,因此像 New York 這樣的城市名稱會被拆成兩欄。固定寬度的報表是以空格補齊對齊欄位,需改在試算表的匯入精靈中依位置定義欄位。
為什麼開啟 CSV 後,帶重音符號的名字變成亂碼?
文字檔與程式對編碼的判斷不一致。較舊的 Windows 工具會以 Windows-1252 儲存文字,而記事本自 Windows 10 2019 年 5 月更新起預設使用 UTF-8。請將文字編碼設為與來源相符,或選擇含 BOM 的 UTF-8,讓 Windows 版 Excel 能正確讀取輸出內容。
可以把文字直接轉成 Excel 活頁簿嗎?
可以:將轉換為改成 XLSX。活頁簿可省去 Excel 猜測欄位類型的步驟,對開頭為零的代碼尤其重要。如果檔案本身已是 CSV,之後可使用 CSV 轉 XLSX。