CSVとは?

カンマ区切りでデータを格納するテキスト形式の基礎知識と、業務で役立つポイントをまとめます。

CSVの基本

CSV(Comma-Separated Values)は、カンマで区切られたテキスト形式のデータファイルです。1行が1レコード、各列はカンマで区切られ、多くの場合1行目がヘッダー(列名)として使われます。

CSVの例

id,name,email
1,山田太郎,yamada@example.com
2,佐藤花子,sato@example.com

このように、表形式のデータをそのままテキストで表現できるため、Excel・データベース・Webアプリ間のデータ受け渡しに広く使われています。

CSVのメリット

区切り文字について

「CSV」という名前の通り、多くの場合はカンマ(,)が区切り文字ですが、地域やアプリによってはセミコロン(;)タブが使われることがあります。特に欧州では小数点にカンマを使うため、セミコロン区切りのCSVがよく見られます。CSVチェッカーでは区切り文字の自動検出や手動指定が可能です。

文字コード(エンコーディング)

CSVはテキストファイルなので、文字コードの設定が重要です。日本語では主に次のようなものがあります。

文字コードが合っていないと文字化けが発生します。詳しくは文字化け・エンコーディングのトラブルをご覧ください。

CSVとExcelの違い

Excel(.xlsx)はセル・書式・数式・複数シートなどを持つバイナリ形式です。CSVは「プレーンなテキストの表データ」に特化しており、書式は持たず、1ファイル=1シートのようなイメージです。データの受け渡しやインポートにはCSVが使われることが多く、CSVとExcelの違いで詳しく比較しています。

CSVで気をつけたいこと

CSVは単純な形式だからこそ、次のようなトラブルが起こりがちです。

トップへ戻る · CSVチェックを始める