CSVとTSVの基本
見た目は似ていますが、用途や扱いやすさには違いがあります。
CSVとTSVを相互に変換したい場合は、当サイトのTSV⇄CSV変換ツールをご利用ください。
- CSV:カンマ(,)で区切る
- TSV:タブ文字で区切る
CSVとは
CSV(Comma-Separated Values)は、各項目をカンマで区切って保存するファイル形式です。
例えば、次のような形式です。
名前,年齢,都道府県
山田太郎,35,東京都
佐藤花子,28,大阪府よく使われる場面
ExcelやGoogleスプレッドシート、多くの業務システムで利用されています。
TSVとは
TSV(Tab-Separated Values)は、各項目をタブ文字で区切る形式です。
見た目では分かりにくいですが、実際にはカンマではなくタブが入っています。
名前 年齢 都道府県
山田太郎 35 東京都
佐藤花子 28 大阪府CSVとTSVの違い
| 項目 | CSV | TSV |
|---|---|---|
| 区切り文字 | カンマ(,) | タブ |
| 拡張子 | .csv | .tsv |
| Excel対応 | ○ | ○ |
| カンマを含むデータ | 引用符(")が必要 | そのまま扱いやすい |
どちらを使えばいい?
一般的にはCSVが最も広く使われています。
ただし、データの中にカンマが多く含まれる場合は、TSVの方が扱いやすいことがあります。
例えば住所や説明文などでは、次のようにカンマを含むことがあります。
東京都, 新宿区カンマを含むデータの扱い
CSVでは引用符などの処理が必要になりますが、TSVではそのまま扱えるケースが多くあります。
CSVをTSVへ変換する場面
次のような場面では変換が必要になることがあります。
- システムがTSVのみ対応している
- Excelで開いたCSVを加工したい
- データベースへインポートする
- プログラム間でデータを受け渡す
実際の変換例
同じ表データでも、CSVではカンマ、TSVではタブ文字で項目を区切ります。
名前,年齢,都道府県
山田太郎,35,東京都
佐藤花子,28,大阪府名前 年齢 都道府県
山田太郎 35 東京都
佐藤花子 28 大阪府まとめ
CSVとTSVはどちらも表形式データを扱うための代表的な形式です。
違いは主に区切り文字にあり、CSVはカンマ区切り、TSVはタブ区切りです。
用途に応じて使い分けることで、データの受け渡しや編集がスムーズになります。
CSVとTSVをすばやく変換したい場合は、当サイトのTSV⇄CSV変換ツールをご利用ください。