カテゴリー: 開発ツール
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レコードとして読めるようにします。
使い方
- CSV、セミコロンまたはパイプ区切りのデータを貼り付けるか、例を読み込みます。
- 元データの区切り文字を選択します。
- TSVの結果をコピーし、エスケープされたフィールドについての注記を確認します。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- データはどこかにアップロードされますか。
- いいえ。解析と変換はページ内で動作するJavaScriptで行われるため、貼り付けた内容が端末の外に出ることはありません。
- フィールド内のタブや改行はどうなりますか。
- TSVには引用の仕組みがなく、そのままでは新しい列や行として読み取られてしまうため、リテラル文字の\tまたは\nにエスケープされます。
- セミコロンやパイプ区切りのデータも変換できますか。
- はい。タブ区切りの結果をコピーする前に、元データに合った区切り文字を選択してください。