「CSV」と「TSV」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| テキストデータ | なんの装飾もされていない文字だけのデータ |
| タブ | メモ帳とかで文字を入力中に「Tab」と書かれているキーを押すと入る、スペースっぽいやつ |
| カンマ | いわゆる「記号」と呼ばれている文字のひとつで「,」のこと |
| 区切り文字 | 項目を区切る目印として使う文字 |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| CSV | 項目間が「,」(カンマ)で区切られている書式 |
| TSV | 各項目間が「タブ」で区切られている書式 |
似ているところ
どちらもテキストデータ(文字だけのデータ)の書式です。
名前,性別,趣味
ピヨ太,男,昼寝
ピヨ子,女,食べること
ピヨ太ママ,女,株式投資
や
名前【タブ】性別【タブ】趣味
ピヨ太【タブ】男【タブ】昼寝
ピヨ子【タブ】女【タブ】食べること
ピヨ太ママ【タブ】女【タブ】株式投資
のように、複数の項目が1行に書かれていて、それぞれの項目の間が区切り文字によって区切られています。
違うところ
どの文字を区切り文字として使うかが違います。
CSVはカンマを区切り文字として使います。

TSVはタブを区切り文字として使います。

個人的な使い分け
特に制約がなければCSVを使います。
TSVは、ほとんど使いません。
タブはパッと見でスペースと見分けがつかないので、あまり好きではないのです。
備考
CSVは「Comma Separated Values」の略です。

comma(カンマ)は「カンマ」です。
separated(セパレーティド)の意味は「分離した」とか、そんな感じです。
values(バリューズ)の意味は「値」です。
何となく くっつけると
カンマで分離した値
となります。

TSVは「Tab Separated Values」の略です。

tab(タブ)は「タブ」です。
separated(セパレーティド)の意味は「分離した」とか、そんな感じです。
values(バリューズ)の意味は「値」です。
何となく くっつけると
タブで分離した値
となります。







