カテゴリー: 開発ツール

CSV to 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行につき正確に1レコードとして読めるようにします。

使い方

  1. CSV、セミコロンまたはパイプ区切りのデータを貼り付けるか、例を読み込みます。
  2. 元データの区切り文字を選択します。
  3. TSVの結果をコピーし、エスケープされたフィールドについての注記を確認します。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

データはどこかにアップロードされますか。
いいえ。解析と変換はページ内で動作するJavaScriptで行われるため、貼り付けた内容が端末の外に出ることはありません。
フィールド内のタブや改行はどうなりますか。
TSVには引用の仕組みがなく、そのままでは新しい列や行として読み取られてしまうため、リテラル文字の\tまたは\nにエスケープされます。
セミコロンやパイプ区切りのデータも変換できますか。
はい。タブ区切りの結果をコピーする前に、元データに合った区切り文字を選択してください。