CSV 轉 TXT 轉換器
將 CSV 的每一列存成 .txt 檔。資料內容完全不變,改變的是作業系統、電子郵件過濾器與上傳表單對待這個檔案的方式,而這往往正是轉檔的目的。
資料轉換器
或將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
上傳 CSV 檔
最多可加入 20 個 CSV 檔案,每個檔案不超過 95 MB。逗號、分號、Tab 和直線(|)分隔的檔案都能由自動偵測辨識。
- 2
設定引號與編碼
在進階設定中,若接收方要求每個欄位都用雙引號包住,請開啟每個值都加引號;並選擇文字編碼,例如給 Windows 工具使用的 UTF-8 with BOM。
- 3
轉換為文字檔
按下轉換為 Plain text,下載 .txt 檔案後即可上傳或傳送給對方。
CSV 轉 TXT 會保留 CSV 的每一列與每個值,並寫入純文字 .txt 檔案,讓資料能在任何文字編輯器中開啟,也能通過只接受文字檔的表單。
兩者都是純文字,為什麼還要將 CSV 轉 TXT
CSV 檔案本身就是純文字;RFC 4180 甚至在 2005 年將 text/csv 登記為其媒體類型。因此轉換的原因是實務上的,而非技術上的。有些上傳畫面只接受 .txt。而且在大多數電腦上,按兩下 .csv 會啟動 Excel,在任何人看到資料之前,就先改掉長數字的格式、刪去開頭的 0 並自行猜測日期。
.txt 可以避開這兩個問題。它會在記事本、TextEdit 或任何程式碼編輯器中依原樣開啟。如果下一步終究要用試算表,CSV 轉 XLSX 能提供已分好欄的活頁簿。
哪些情況需要 CSV 轉 TXT 的檔案
| 用途 | 讀取格式 | 在此選擇 |
|---|---|---|
| Amazon Seller Central 庫存檔案 | Tab 分隔文字 (.txt) | TSV,改名為 .txt |
| Mailchimp 受眾匯入 | CSV 或 Tab 分隔的 .txt | 純文字或 TSV |
| Google Sheets,檔案 › 匯入 | 可指定分隔符號的分隔式 .txt | 純文字 |
| 使用 Windows 的同事 | .txt 按兩下就會在記事本開啟 | 純文字 |
CSV 轉 TXT 範例
輸入:sku;name;price
00417;黃銅檯燈, 復古款;39,90
輸出:sku,name,price
00417,"黃銅檯燈, 復古款","39,90"| 建議 | 避免 |
|---|---|
| 當讀者必須看到 00417 而不是 417 時,請傳送 .txt | 分隔符號也需要更改時,不要手動把 .csv 改名為 .txt |
| 若檔案要給較舊的 Windows 工具使用,請選 UTF-8 with BOM | 不要期待按兩下就能讓 Excel 分欄;請改用匯入 |
| 保留標題列,讓匯入工具能對應欄位 | 不要在同一個檔案中混用 Tab 和逗號 |
CSV 與純文字格式重點
CSV
逗號分隔值
CSV 是一種純文字的表格格式,每一行是一列資料,欄位之間以逗號分隔。它從電腦發展初期沿用至今,並記載於 RFC 4180,不過許多變體會改用分號或定位字元,文字編碼也各不相同。幾乎所有試算表、資料庫和分析工具都能匯入與匯出,因此成為系統之間傳輸資料的預設格式。CSV 只儲存數值,不包含公式、格式、多個工作表或資料類型。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
TXT
純文字
TXT 檔只包含單純的字元,沒有格式、字型、圖片或版面。現代文字檔通常以涵蓋所有語言的 UTF-8 編碼,不過較舊的檔案可能使用其他編碼而出現亂碼。純文字檔極小、永不過時,從手機到伺服器的每種裝置都能開啟。它無法容納粗體、表格或圖片,因此結構只能靠空白或簡單標記來表示。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- –
當副檔名比內容更重要時,就會把 CSV 存成 TXT:例如上傳表單只接受 .txt、指令碼只讀取 *.txt 檔案,或是希望對方在文字編輯器中看到原始值,而不是讓 Excel 重新格式化。
CSV 轉 TXT 常見問題
由 CSV 轉成的 TXT,內容有什麼不同嗎?
幾乎沒有變動。分隔符號設為自動偵測時,轉換器會讀取 CSV 使用的分隔字元,並以逗號寫出各列。含有逗號或換行的值,會和之前一樣用雙引號包住。檔名結尾改為 .txt,系統處理檔案的方式就會因此不同。
如何取得以 Tab 分隔、而非逗號分隔的文字檔?
在轉換為中選擇 TSV。TSV 是以 Tab 分隔的純文字,所以把下載的 .tsv 改名為 .txt,就是 Amazon Seller Central 等匯入工具所說明的 Tab 分隔 .txt。
為什麼我的 TXT 是用記事本開啟,而不是 Excel?
Windows 會將 .txt 與記事本關聯、將 .csv 與 Excel 關聯。這常常正是轉換的原因:收件者看到的是原始字元,包括開頭的 0 和很長的 ID 號碼,而不會被 Excel 自動重新格式化。在 Excel 中仍可透過「資料 › 從文字/CSV」載入。
可以把每個值都加上引號嗎?
可以。開啟每個值都加引號後,每個欄位(包括數字)都會寫在雙引號內。部分較舊的銀行和薪資匯入工具有此要求;多數新式工具兩種格式都接受。
之後可以把 TXT 再轉回 CSV 嗎?
可以,使用 TXT 轉 CSV。內容從未更動,所以來回轉換的結果完全一致;自動偵測會再次找出分隔符號。
- TXT 轉 CSV 轉換器線上將分隔符號 .txt 檔轉成標準 CSV。自動偵測 Tab、直線、分號或空格,修正編碼,並依 RFC 4180 為欄位值加上引號。
- JSON 轉 TXT 轉換器將 JSON 轉成純文字檔:每筆記錄一行,欄位以 Tab 或您指定的分隔符號分開。可用記事本、Excel 與命令列工具開啟。
- CSV 轉 XLSX 轉換器將 CSV 轉成 Excel XLSX 活頁簿,保留前導零、長串編號與重音字元。自動偵測逗號、分號與 Tab 分隔的檔案。
- CSV 轉 Markdown 表格轉換器將 CSV 轉成 Markdown 管線表格,適用 GitHub、GitLab、Obsidian、Jupyter。自動跳脫直線符號、保留標題列、支援任何分隔符號,複製即可貼進文件。
- TXT 轉 JSON 轉換器將 .txt 檔轉成 JSON:以 Tab、直線符號、逗號或空格分隔的每一行,會以第一行為鍵轉成物件。支援舊編碼,一次可處理 20 個檔案。