Comma Separated Value の略。この拡張子が使われていれば、
「このファイルは、それぞれの値をカンマで区切って並べたデータファイル(CSVファイル)です」
ということを意味する。
CSVファイルの内容は、たとえば、
1999-10-23,交通費,240
1999-10-24,交際費,25000
……のように、1行を1つのデータのまとまり(レコード)とし、各行のデータの個数を同数にそろえた形で作成される。実用上は、個々のデータ中にカンマ自体を含む場合などにコンピュータが解釈ミスをおかす危険があるため、各データは" "(ダブルクォート)で区切るのが一般的だ。
"1999-10-23","交通費","240"
"1999-10-24","交際費","25,000" ←数値に [ , ] が含まれてもこれなら安全。
構造的にはテキストファイルの一変種なので、テキストエディタ等で直接にユーザーが作成・編集することも可能なほか、汎用性の高さと規則正しさを両立できる形式であるため、たとえば住所録管理ソフト、データベース系ソフト、Excelなどの表計算ソフト……など、多くのアプリケーションが、それぞれの専用データ形式以外に、CSV形式のファイルの読み書きをサポートしており、アプリケーション間でのデータの受け渡しなどに利用できる。
また、BASICなどの初心者向きプログラミング言語からの読み書きも簡単にできる。
なお、.csvという拡張子は慣例的なものなので、アプリケーションによっては、CSV形式でのファイル出力を指定した場合にも、自動的には拡張子が.csvにならない場合があるので注意が必要だ。
2001/2/10