功能簡介
這個工具會把 CSV(逗號分隔值)轉換成 TSV(Tab 分隔值)。它會正確解析 CSV,所以像 "Beijing, China" 這種引號內的逗號仍屬於同一個儲存格,跳脫的引號也能正確辨識。輸出時,只有在 TSV 仍然需要的地方才保留引號。
使用方法
- 在 輸入 框貼上 CSV、上傳或拖入
.csv檔案,或點 範例。 - TSV 會隨著輸入即時顯示在右側。
- 如果輸入使用了不常見的分隔符號,請在 分隔符號 中選擇。
- 複製結果貼到試算表,或下載為
.tsv檔案。
範例
id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"
會變成(Tab 以 → 表示)
id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China
說明
空白行會被略過,檔案開頭的位元組順序標記(Excel 匯出時常見)會被移除。所有處理都在你的瀏覽器中執行,資料絕不會離開你的裝置。
常見問題
› CSV 和 TSV 有什麼差別?
兩者都用純文字儲存表格,一行一列。CSV 用逗號分隔儲存格,含有逗號的儲存格必須加引號;TSV 用 Tab 分隔儲存格,而資料中很少出現 Tab,所以需要加引號的情況少得多。
› 為什麼要把 CSV 轉成 TSV?
TSV 貼到 Excel 和 Google 試算表時能乾淨地一值一格,而且 cut、awk 等許多命令列工具處理 Tab 也比處理帶引號的逗號更可靠。
› 含有 Tab 或換行的儲存格會怎麼處理?
會用雙引號包起來,跟 Excel 的規則相同,表格結構因此得以保留。
› 可以處理分號分隔的檔案嗎?
可以。輸入的分隔符號會自動偵測,你也可以自行選擇逗號、分號、Tab 或直線。