TSV 轉 CSV

TSV 轉 CSV 轉換器

貼上定位字元分隔值,即可立即將 TSV 轉換為 CSV。逗號分隔的輸出會隨你輸入而顯示——然後複製或下載它。一切都在你的瀏覽器中執行。

  • 01隨輸入即時將定位字元分隔值(TSV)轉換為逗號分隔的 CSV。
  • 02引號和轉義遵循 RFC 4180 標準,因此 CSV 可在 Excel 中乾淨地開啟。
  • 03一鍵複製 CSV 或將其下載為 .csv 檔案。
  • 04包含逗號、引號或換行字元的值會自動為你加上引號。
  • 05100% 私密——你的 TSV 資料絕不會離開你的瀏覽器。
1007550250
TSV 轉 CSV 轉換器
/ 01

TSV 轉 CSV 轉換器

載入範例

4 列 × 3 欄

/ 02

為什麼使用這款 TSV 轉 CSV 轉換器

01

即時轉換

CSV 會隨你輸入或貼上 TSV 而更新——無需按轉換按鈕,也無需等待。編輯一個定位字元分隔的儲存格,即可即時看到逗號分隔的輸出隨之變化。

02

正確的 CSV 引用

當你將 TSV 轉換為 CSV 時,任何包含逗號、雙引號或換行字元的值都會自動依 RFC 4180 標準加引號並轉義,因此檔案可在 Excel、Google 試算表和任何 CSV 解析器中乾淨地開啟。

03

保留每一欄

TSV 中的每個定位字元都會變成 CSV 中的一個逗號,因此欄結構會被完全保留。空儲存格、前導欄和參差不齊的列都會按原樣保留。

04

處理真實的定位字元分隔資料

貼上來自試算表、資料庫或從 Excel 複製的區域——任何在欄位之間使用定位字元的內容。TSV 轉 CSV 轉換器讀取定位字元分隔符號並將其重新分隔為逗號,而不會改動你的值。

05

複製或下載

一鍵將 CSV 複製到剪貼簿,或將其下載為名為 data.csv 的可直接使用的 .csv 檔案。無需帳號、無需電子郵件,也沒有轉換量限制。

06

私密且適合離線使用

所有 TSV 轉 CSV 的轉換都使用 JavaScript 在你的瀏覽器本機完成。你的定位字元分隔資料絕不會上傳到伺服器,因此可放心用於機密記錄。

/ 03

將 TSV 轉換為 CSV

TSV(定位字元分隔值)和 CSV(逗號分隔值)都是純文字表格格式:每一行是一列記錄,每個欄位由分隔符號隔開。TSV 在欄之間使用定位字元,而 CSV 使用逗號。將 TSV 轉換為 CSV 會交換分隔符號,讓你的資料能夠配合眾多預期逗號分隔輸入的工具、匯入器和 API。

無論你是從試算表匯出了定位字元分隔檔案、從 Excel 複製了一個區域,還是從 API 收到了 TSV,這款 TSV 轉 CSV 轉換器都能即時為你提供乾淨、正確轉義的 CSV。

會轉換什麼
你輸入中的每個定位字元都會變成輸出中的一個逗號。第一行會像其餘行一樣被視為表頭列,因此欄名和資料都會從定位字元分隔一致地重新分隔為逗號分隔。
為什麼用 CSV 而非 TSV
許多試算表匯入器、BI 工具和資料庫載入命令預設使用 CSV。將 TSV 轉換為 CSV 可以讓你的定位字元分隔匯出檔案無需額外設定即可載入,而且 CSV 是大多數資料工具能自動辨識的格式。
安全的引用
由於逗號現在成了分隔符號,任何已經包含逗號的儲存格都會破壞欄結構。本轉換器會將這些儲存格(以及含引號或換行字元的儲存格)用雙引號括起來,讓 CSV 保持正確對齊。
編碼
輸出為 UTF-8 文字,因此你 TSV 中的重音字元、表情符號和非拉丁文字在寫入你複製或下載的 CSV 檔案時都會被完全保留。
/ 04

如何將 TSV 轉換為 CSV

  1. 01

    貼上你的 TSV

    在左側輸入框中貼上或鍵入你的定位字元分隔值。每列單獨占一行,各欄由定位字元隔開。你也可以載入其中一個範例,了解預期的資料結構。

  2. 02

    讓它自動轉換

    隨著工具將每個定位字元替換為逗號,CSV 會立即顯示在右側。無需按任何按鈕——TSV 轉 CSV 的轉換會隨你編輯即時進行。

  3. 03

    查看 CSV

    檢查逗號分隔的輸出,包括表頭列。列數和欄數顯示在輸出下方,以便你確認沒有任何內容被遺漏。

  4. 04

    複製或下載

    點擊複製將 CSV 放入剪貼簿,或點擊下載 CSV 將其儲存為可在 Excel 或 Google 試算表中開啟的 data.csv 檔案。

/ 05

TSV 轉 CSV 轉換技巧

/ 01

確保各欄使用定位字元

本工具轉換定位字元分隔的輸入。如果你的檔案在欄之間使用的是空格或多個空格而非真正的定位字元,欄將無法正確拆分——請貼上真正的 TSV 以獲得乾淨的結果。

/ 02

預期逗號周圍會有引號

包含逗號的儲存格在 CSV 中會用雙引號括起來。這是正確的 CSV 行為,可讓值保持在單獨一欄中;試算表在匯入時會去掉這些引號。

/ 03

保留表頭列

如果你的 TSV 有一行帶欄名的表頭,請將其保留。它會被轉換為第一列 CSV,以便你的試算表或匯入器標註各欄。

/ 04

留意尾隨定位字元

行尾多餘的定位字元會產生一個額外的空欄。如果你看到每列 CSV 末尾出現意外的額外逗號,請修剪原始資料中的尾隨定位字元。

/ 05

在 Excel 中留意 UTF-8

下載的檔案是 UTF-8 編碼。如果 Excel 顯示亂碼的重音字元,請透過「資料 → 從文字檔」匯入 CSV 並選擇 UTF-8 編碼。

/ 06

檔案巨大時分塊轉換

一切都在你的瀏覽器中執行,因此極大的檔案取決於你裝置的記憶體。對於非常大的 TSV 匯出檔案,請分批轉換以保持速度。

/ 06

TSV 與 CSV 參考

TSV 與 CSV 比較

TSV 和 CSV 都是分隔文字表格格式。TSV 在欄位之間使用定位字元,由於定位字元很少出現在值中,因此可避免大多數引用。CSV 使用逗號,它被匯入器更廣泛地支援,但當值包含逗號時需要引用。將 TSV 轉換為 CSV 是某個工具只接受逗號分隔輸入時的例行步驟。

何時將 TSV 轉換為 CSV

  • 將定位字元分隔的匯出檔案載入只接受 CSV 的工具或匯入器中。
  • 以標準 .csv 檔案分享定位字元分隔資料,讓同事在任何地方都能開啟。
  • 將從 Excel 複製的區域(屬於定位字元分隔)規整為 CSV。
  • 向資料庫載入命令或 BI 工具提供逗號分隔的輸入。

RFC 4180 引用

CSV 標準要求包含逗號、雙引號或換行字元的欄位用雙引號括起來,並將內嵌的引號成對書寫。由於 TSV 很少需要引號,本轉換器在重新分隔你的資料時會自動套用這些 CSV 規則。

轉換規則

定位字元 → 逗號

欄之間的每個定位字元都會被替換為一個逗號。

a\tb\tc → a,b,c

列仍是列

每一列 TSV 都會變成一列 CSV,包括表頭。

name\tage / Alice\t30 → name,age / Alice,30

儲存格中的逗號 → 加引號

已經包含逗號的值會被用雙引號括起來。

Fast, light → "Fast, light"

儲存格中的引號 → 轉義

內嵌的雙引號會成對書寫,並且該儲存格會被加引號。

He said "hi" → "He said ""hi"""

/ 07

TSV 轉 CSV 轉換器常見問題

Q01如何將 TSV 轉換為 CSV?

將你的定位字元分隔值貼到輸入框中。工具會透過將每個定位字元替換為逗號、然後為包含逗號、引號或換行字元的儲存格加引號,立即將 TSV 轉換為 CSV。點擊複製或下載 CSV——一切都在你的瀏覽器中完成。

Q02TSV 和 CSV 有什麼區別?

兩者都是純文字表格格式,每一行是一列記錄。TSV 用定位字元分隔欄,而 CSV 用逗號分隔。將 TSV 轉換為 CSV 只是更改分隔符號,讓資料能夠配合預期逗號分隔值的工具。

Q03包含逗號的值會破壞 CSV 嗎?

不會。當你 TSV 中的某個儲存格已經包含逗號時,本轉換器會依 RFC 4180 標準將其用雙引號括起來,因此它會保持在單獨一欄中。含引號或換行字元的儲存格也會以相同方式轉義。

Q04我的 TSV 檔案會被上傳到伺服器嗎?

不會。TSV 轉 CSV 的轉換完全使用 JavaScript 在你的瀏覽器中執行。你的資料絕不會被傳送或儲存到任何地方,因此可放心轉換私密或敏感的定位字元分隔資料。

Q05CSV 能在 Excel 和 Google 試算表中正確開啟嗎?

可以。輸出是帶有正確引用的標準逗號分隔 CSV,因此可在 Excel、Google 試算表、Numbers 以及任何其他試算表或 CSV 解析器中乾淨地開啟。

Q06如果我的資料用空格而非定位字元怎麼辦?

本轉換器尋找欄之間的定位字元。如果你的檔案是用空格對齊而非定位字元分隔,欄將無法正確拆分。請確保你的輸入是帶有真正定位字元的真正 TSV。

Q07TSV 轉 CSV 轉換有大小限制嗎?

沒有固定限制,但由於一切都在你的瀏覽器中執行,非常大的檔案(數十 MB)取決於你裝置的記憶體。對於典型的匯出檔案和複製的區域,轉換是即時的。

Q08這款 TSV 轉 CSV 轉換器免費嗎?

是的,完全免費,無需註冊、沒有浮水印、沒有限制。想在線上、在你的瀏覽器中將多少 TSV 轉換為 CSV 都可以。