CSV を TSV(タブ区切り)に変換する
区切り文字をカンマからタブに変更します。データにカンマが含まれ、引用符を使いたくない場合に TSV が便利です。
- 1
CSV(カンマ区切り)と TSV(タブ区切り)は、区切り文字以外は同一です。データに自然にカンマが含まれる場合(住所、文章)に引用を避けたいときは TSV が好まれます。テキストデータにタブはまれなので、TSV は多くの場合引用を必要としません。
- 2 CSV コンバーター →
CSV ファイルをその区切り文字(カンマ、セミコロン、カスタム)でパースします。パーサは引用とエスケープを処理します。出力区切り文字をタブに指定して TSV を生成します。データ構造は同一で、変わるのは区切り文字だけです。
- 3
TSV の利点:ほとんどのデータで引用が不要(テキストにタブはまれ)、ターミナルで読みやすい(タブで列が揃う)、スプレッドシートへの貼り付けに対応。TSV の欠点:タブは目に見えない(デバッグが難しい)、CSV のみを想定するツールがある。データとツールに応じて選んでください。
よくある質問
- CSV の代わりに TSV を使うべきなのはどんなときですか?
- データにカンマが含まれ(住所、説明、文章)、引用の複雑さを避けたい場合は TSV を使います。最大の互換性を求めるなら CSV を使ってください。ほとんどのツールと API は CSV を想定しています。TSV はバイオインフォマティクスと NLP でよく使われます。
- TSV の値にタブは使えますか?
- いいえ。タブは区切り文字なので、値の中には出現できません。データにタブが含まれる場合は、エスケープする(\t など)か別の区切り文字を使う必要があります。実際にはデータ内のタブはまれで、だからこそ TSV は CSV よりシンプルなことが多いのです。
このタスクを解決するワークフロー
関連ツール
CSV コンバーター
Convert between CSV and JSON online. Supports comma, semicolon, and tab delimiters。無料、プライベート、100%クライアントサイド。 ツール
CSV ↔ HTML 相互変換
Convert between CSV and HTML table format online。無料、プライベート、100%クライアントサイド。 ツール
CSV ↔ Markdown 相互変換
Convert between CSV and Markdown table format online。無料、プライベート、100%クライアントサイド。 ツール