DevToolPal
日本語

CSV → TSV 変換

カンマ区切り(CSV)をタブ区切り(TSV)に変換します。クォートされたセルも正しく処理します。

ローカルで処理、アップロードなし

オプション

入力

0 文字 · 0 B

出力

0 文字 · 0 B

機能

このツールは CSV(カンマ区切り値)を TSV(タブ区切り値)に変換します。CSV を正しく解析するので、"Beijing, China" のようにクォートされたセル内のカンマは 1 つのセルにとどまり、エスケープされた引用符も正しく解釈されます。出力では、TSV でもまだ必要な箇所にだけ引用符が残ります。

使い方

  1. 入力 欄に CSV を貼り付けるか、.csv ファイルをアップロードまたはドロップするか、サンプル をクリックします。
  2. 入力に合わせて右側に TSV が表示されます。
  3. 入力が一般的でない区切り文字を使っている場合は、区切り文字 で選びます。
  4. 結果をコピーしてスプレッドシートに貼り付けるか、.tsv ファイルとしてダウンロードします。

例

id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"

は次のようになります(タブを → で表示)

id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China

注意事項

空行はスキップされ、ファイル先頭の BOM(Excel の書き出しでよくあります)は取り除かれます。すべてブラウザ内で実行されるため、データが端末の外に出ることはありません。

よくある質問

› CSV と TSV の違いは何ですか?

どちらも表をプレーンテキストで保存し、1 行が 1 レコードです。CSV はセルをカンマで区切り、カンマを含むセルはクォートする必要があります。TSV はセルをタブで区切ります。タブがデータに含まれることはまれなので、クォートがほとんど必要ありません。

› CSV を TSV に変換するのはなぜですか?

TSV は Excel や Google スプレッドシートに貼り付けると 1 セルに 1 値ずつきれいに収まります。また cut や awk などの多くのコマンドラインツールは、クォートされたカンマよりタブのほうを確実に扱えます。

› タブや改行を含むセルはどうなりますか?

Excel と同じルールでダブルクォートで囲まれるため、表の構造は保たれます。

› セミコロン区切りのファイルにも対応していますか?

はい。入力の区切り文字は自動で検出されます。カンマ、セミコロン、タブ、パイプから自分で選ぶこともできます。