FORMAT COMPARISON
TSV vs CSV
TSVとCSVはどちらもプレーンテキストで表を交換しますが、区切り文字、値に含まれる文字、引用・エスケープ、表計算ソフトの読み込み設定で扱いが変わります。
TSVとCSV、どちらを選ぶ?
値にカンマが多くタブ区切りを合意できる場合はTSV、相手のCSV対応を優先する場合はCSVを選びます。書式や数式が必要ならXLSXを検討します。
TSV向き
表データ交換・テキストベースの表
- 値にカンマを多く含む単純な表
- タブ区切りを合意できる相手との交換
CSV向き
表データ交換
- 単一シートの表をアプリ間で受け渡す用途
- 書式を必要としない集計前のデータ
基本情報を比較
TSVとCSVの主な違いを確認できます。
| 項目 | TSV | CSV |
|---|---|---|
| 拡張子 | .tsv | .csv |
| MIME Type | text/tab-separated-values | text/csv |
| 主な用途 | 表データ交換・テキストベースの表 | 表データ交換 |
| 圧縮 | 該当なし | 該当なし |
| 開く方法 | テキストエディタやTSV対応の表計算ソフトで開き、区切りと文字コードを確認します。 | 表計算ソフトではインポート時に文字コードと区切り文字を指定し、テキストエディタでは実際の値を確認します。先頭ゼロ、日付に見える値、長い数値は自動変換されないか確認し、必要な列を文字列として扱います。 |
| 書き出し・変換 | CSVやXLSXへ変換する場合は、列の解釈と引用・エスケープを確認します。 | XLSXからCSVへ書き出すと、通常は選んだ一つのシートの値だけになります。数式、書式、複数シート、グラフは別途保持します。 |
用途別の選び方
作りたいものや使う場面から選べます。
値にカンマを多く含む単純な表
表データ交換・テキストベースの表
TSV向きタブ区切りを合意できる相手との交換
表データ交換・テキストベースの表
TSV向き単一シートの表をアプリ間で受け渡す用途
表データ交換
CSV向き書式を必要としない集計前のデータ
表データ交換
CSV向き確認ポイント 1
TSVはタブ、CSVはカンマで列を区切る
使い分け確認ポイント 2
タブを含む値はTSVで扱いにくい
使い分け選ぶ理由を詳しく
- 引用・エスケープと文字コードは利用ツールごとに確認する