CSVファイル
中身が文字だけのファイルだよ
項目間がカンマ(,)区切りになっているよ
Excelで開けるよ
簡単に書くよ
CSVファイル(読:シーエスブイファイル 英:CSV file)とは
本当はテキストファイル
(中身が文字だけのファイル)なんだけど、Excelで開くと良い感じに表示されるファイル
であり
中に、例えば「ピヨ太,男,昼寝」のような項目間が「,(カンマ)」で区切られている文字データが入っているファイル
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「CSV」と「CSVデータ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
CSVは「項目間をカンマ(,)で区切る書式」です。
「Comma Separated Values(カンマ・セパレーティド・バリューズ)」の略で「CSV」ね。
気が向いたら、覚えてあげてください。
※「Comma Separated Values」を何となく日本語にすると「カンマで分離した値」となります。[詳細]
CSVデータは「CSV形式のデータ」です。
項目間を「,」で区切ったテキストデータ(文字データ)です。
以上を踏まえて
中身がCSVデータなファイル
が「CSVファイル」です。
データの項目間が「,」で区切られているテキストファイル(中身が文字だけのファイル)です。
全部くっつけて一息で言うと
CSV形式のテキストデータがCSVデータで、中身がCSVデータなファイルがCSVファイル
となります。
名前だけ見ると気取った感じですけどね。
怯える必要は ありません。
ただのテキストファイルです。
Windows付属のメモ帳とかで中を見られます。
例えば、以下のような中身のファイルがCSVファイルです。
名前,性別,趣味
ピヨ太,男,昼寝
ピヨ子,女,食べること
ピヨ太ママ,女,株式投資
文字だけですよね?
CSVファイルの拡張子(ファイルの種類を表す目印)は「.csv」にするのが一般的です。
……が、必ずしも「.csv」とは限りません。
拡張子が「.csv」以外の場合でも、中身がカンマ区切りの文字データであれば「CSVファイル」と呼べます。
繰り返しになりますが、CSVファイルはテキストファイルです。
Windows付属のメモ帳をはじめ「テキストエディタ」と呼ばれるソフトで編集できます。
ただし、編集しないで見るだけの場合は、Excelで開くのが一般的です。
CSVファイルをExcelで開くと「,」で区切られた各項目が、それぞれのセルに分かれて入ります。
例えば、CSVファイルの中身が
名前,性別,趣味
ピヨ太,男,昼寝
だったとしましょう。
このCSVファイルをExcelで開くと
A1のセルに「名前」
B1のセルに「性別」
C1のセルに「趣味」
A2のセルに「ピヨ太」
B2のセルに「男」
C2のセルに「昼寝」
が入った状態で表示されます。
Excelさんが「あぁ、ここが項目の区切りなのね」と判断して、項目を分けた状態で表示してくれるのです。
CSVファイルはプログラムから出力するのが比較的簡単です。
中身が単純な文字だけだからです。
CSVファイルを出力するプログラムを作るのは(細かい部分を気にしなければ)そんなに難しくないでしょう。
Excelで開いたときに項目が分かれて表示されるので見るのも楽です。
CSVファイルは「作る人」にも「使う人」にも優しいファイルなのです。
そんなわけで、CSVファイルは、システムからデータを出力するときによく使われるファイル形式です。
一言でまとめるよ
まぁ「CSVファイル」って単語が出てきたら「中身のデータがカンマ(,)区切りになっているファイルなんだな~」と お考えください。
おまけ
■訳してみるよ
「CSV」は「Comma Separated Values(カンマ・セパレーティド・バリューズ)」の略です。
「comma(カンマ)」は「カンマ(,)」です。
「separated(セパレーティド)」の意味は「分離した」とかです。
「values(バリューズ)」の意味は「価値」とか「値打ち」とか「値」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると
カンマで分離した値が入っているファイル
となります。
■検索してみる?






