分類: 開發工具

CSV 轉 TSV 工具

站方自行規劃沒找到想要的工具?

把逗號分隔的 CSV 轉換成定位字元分隔值

貼上 CSV、分號或直線分隔的資料,即可轉換成定位字元分隔值。由於 TSV 沒有標準方式來引用定位字元或換行,含有這些字元的欄位會改以轉義字元表示,以避免破壞資料列結構。全程在瀏覽器中執行。

已在瀏覽器中轉換 3 列。

TSV
name	email	team
Ada Lovelace	ada@example.com	Blue
Doe, John	john@example.com	Green

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

定位字元分隔值是試算表軟體在你貼上純文字到表格時預期的格式,但 TSV 不像 CSV 那樣有廣泛支援的雙引號引用規則。這個工具會先以 CSV 風格的正確引用方式解析來源資料,再以定位字元分隔輸出;任何本身包含定位字元、換行或反斜線的欄位,都會被轉義成 \t、\n 或 \\ 這些字面字元,確保結果仍然是每行剛好一列。

使用方式

  1. 貼上 CSV、分號或直線分隔的資料,或載入範例。
  2. 選擇來源資料的分隔符號。
  3. 複製 TSV 結果,並檢查任何轉義欄位的提示。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

我的資料會被上傳嗎?
不會。解析與轉換在頁面中執行的 JavaScript 內完成,你貼上的內容不會離開你的裝置。
欄位裡的定位字元或換行會怎麼處理?
會被轉義成字面字元 \t 或 \n,因為 TSV 沒有引用機制可以避免它們被誤判為新的欄位或資料列。
也可以轉換分號或直線分隔的資料嗎?
可以。在複製定位字元分隔的結果之前,選擇與來源資料相符的分隔符號即可。