「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

CSVファイル

pointこの用語のポイント

point中身が文字だけのファイルだよ

point項目間がカンマ(,)区切りになっているよ

pointExcelで開けるよ

スポンサーリンク

簡単に書くよ

CSVファイル(読:シーエスブイファイル 英:CSV file)とは

本当はテキストファイル(中身が文字だけのファイル)なんだけど、Excelで開くと良い感じに表示されるファイル
であり

中に、例えば「ピヨ太,男,昼寝」のような項目間が「,(カンマ)」で区切られている文字データが入っているファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「CSV」と「CSVデータ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

CSVは「項目間をカンマ(,)で区切る書式」です。

CSVファイル

Comma Separated Values(カンマ・セパレーティド・バリューズ)」の略で「CSV」ね。
気が向いたら、覚えてあげてください。

CSVファイル2

※「Comma Separated Values」を何となく日本語にすると「カンマで分離した値」となります。[詳細]

CSVファイル3



CSVデータは「CSV形式データ」です。
項目間を「,」で区切ったテキストデータ文字データ)です。

CSVファイル4

以上を踏まえて

中身がCSVデータなファイル

が「CSVファイル」です。
データの項目間が「,」で区切られているテキストファイル(中身が文字だけのファイル)です。

CSVファイル5

全部くっつけて一息で言うと

CSV形式のテキストデータがCSVデータで、中身がCSVデータなファイルがCSVファイル

となります。

名前だけ見ると気取った感じですけどね。
怯える必要は ありません。
ただのテキストファイルです。
Windows付属のメモ帳とかで中を見られます。

CSVファイル6

例えば、以下のような中身のファイルがCSVファイルです。

名前,性別,趣味
ピヨ太,男,昼寝
ピヨ子,女,食べること
ピヨ太ママ,女,株式投資


文字だけですよね?

CSVファイルの拡張子(ファイルの種類を表す目印)は「.csv」にするのが一般的です。

CSVファイル7

……が、必ずしも「.csv」とは限りません。
拡張子が「.csv」以外の場合でも、中身がカンマ区切りの文字データであれば「CSVファイル」と呼べます。

繰り返しになりますが、CSVファイルはテキストファイルです。
Windows付属のメモ帳をはじめ「テキストエディタ」と呼ばれるソフトで編集できます。

CSVファイル8

ただし、編集しないで見るだけの場合は、Excelで開くのが一般的です。

CSVファイル9

CSVファイルをExcelで開くと「,」で区切られた各項目が、それぞれのセルに分かれて入ります。

例えば、CSVファイルの中身が

名前,性別,趣味
ピヨ太,男,昼寝


だったとしましょう。
このCSVファイルをExcelで開くと

A1のセルに「名前」
B1のセルに「性別」
C1のセルに「趣味」
A2のセルに「ピヨ太」
B2のセルに「男」
C2のセルに「昼寝」


が入った状態で表示されます。
Excelさんが「あぁ、ここが項目の区切りなのね」と判断して、項目を分けた状態で表示してくれるのです。

CSVファイル10

CSVファイルはプログラムから出力するのが比較的簡単です。
中身が単純な文字だけだからです。
CSVファイルを出力するプログラムを作るのは(細かい部分を気にしなければ)そんなに難しくないでしょう。
Excelで開いたときに項目が分かれて表示されるので見るのも楽です。
CSVファイルは「作る人」にも「使う人」にも優しいファイルなのです。

そんなわけで、CSVファイルは、システムからデータを出力するときによく使われるファイル形式です。


image piyo2

一言でまとめるよ

まぁ「CSVファイル」って単語が出てきたら「中身のデータがカンマ(,)区切りになっているファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像062
書籍画像056

おまけ

■訳してみるよ

「CSV」は「Comma Separated Values(カンマ・セパレーティド・バリューズ)」の略です。
「comma(カンマ)」は「カンマ(,)」です。
「separated(セパレーティド)」の意味は「分離した」とかです。
「values(バリューズ)」の意味は「価値」とか「値打ち」とか「値」とかです。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると

カンマで分離した値が入っているファイル

となります。






書籍画像
わわわ説明術コラム
宣伝だよ
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
あたえる人があたえられる