機能
このツールは CSV(カンマ区切り値)を TSV(タブ区切り値)に変換します。CSV を正しく解析するので、"Beijing, China" のようにクォートされたセル内のカンマは 1 つのセルにとどまり、エスケープされた引用符も正しく解釈されます。出力では、TSV でもまだ必要な箇所にだけ引用符が残ります。
使い方
- 入力 欄に CSV を貼り付けるか、
.csvファイルをアップロードまたはドロップするか、サンプル をクリックします。 - 入力に合わせて右側に TSV が表示されます。
- 入力が一般的でない区切り文字を使っている場合は、区切り文字 で選びます。
- 結果をコピーしてスプレッドシートに貼り付けるか、
.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 と同じルールでダブルクォートで囲まれるため、表の構造は保たれます。
› セミコロン区切りのファイルにも対応していますか?
はい。入力の区切り文字は自動で検出されます。カンマ、セミコロン、タブ、パイプから自分で選ぶこともできます。