EasyTools Logo

表格資料轉換: CSV 與 TSV 雙向轉換,方便資料處理與貼到試算表 | 簡單工具流

輸入資料

目前:CSV 轉 TSV

轉換結果
https://easytools.bgflow.net/tools/table-data-convt
這個工具有解決您的問題嗎?
贊助商連結
贊助商連結

常見問題

CSV 跟 TSV 差在哪裡?

CSV 以逗號分隔欄位,TSV 以 Tab 分隔欄位。CSV 常見於資料交換與程式處理,TSV 則很適合直接貼到 Excel 或 Google 試算表。

欄位中有逗號或換行,轉換會壞掉嗎?

不會。本工具會依照常見的雙引號規則解析資料,欄位內容中的逗號、Tab、換行與雙引號都會正確處理。

顯示「未關閉的雙引號」怎麼辦?

代表輸入內容中有欄位開了雙引號但沒有正確結尾,請回到原始資料補上缺漏的雙引號後再轉換。

使用說明

  1. 貼上原始表格資料到「輸入資料」。
  2. 選擇目前的「輸入格式」(CSV 或 TSV)。
  3. 如需快速切換來源格式,可按「交換」。
  4. 按下「轉換」進行格式轉換。
  5. 在「轉換結果」確認內容,按「複製」即可貼到目標工具。

使用情境

  • 從後端或資料平台匯出的 CSV,要快速貼進 Excel 或 Google 試算表時,可先轉成 TSV 再貼上。
  • 在試算表整理完資料後,若要交給 Python / Pandas 處理,可把 TSV 轉回 CSV 供程式讀取。
  • 與不同團隊交換資料時,遇到欄位分隔格式不一致(逗號 vs Tab),可先統一格式再交付。
  • 欄位中含逗號或雙引號(例如備註欄),可先透過本工具轉換與檢查,降低匯入失敗機率。

轉換方法

本工具採用標準欄位解析流程:

  • 先依照目前輸入格式(,Tab)逐字解析每一格資料。
  • 解析時會識別雙引號欄位,避免欄位內的分隔符被錯誤切開。
  • 輸出時會自動處理必要的跳脫:
    • 欄位內有分隔符、雙引號或換行時,會加上雙引號包住欄位。
    • 欄位內的雙引號會轉成兩個雙引號("")。

假設與限制

  • 預設使用常見 CSV/TSV 規則(雙引號包欄位,雙引號重複表示字面雙引號)。
  • 若輸入有不完整的引號,工具會回報錯誤並停止轉換。
  • 此工具為純前端處理,資料不會送到伺服器。

範例

原始 CSV:

name,city,note
Alice,Taipei,"likes, coffee"
Bob,Taichung,"He said ""Hi"""

轉成 TSV 後:

name	city	note
Alice	Taipei	likes, coffee
Bob	Taichung	"He said ""Hi"""

你可以直接複製 TSV 結果,貼到 Excel 或 Google 試算表中。