重要なポイント
カンマ区切り値 (CSV) ファイルは、データ エントリをカンマで区切ってデータを保存するプレーン テキスト ファイルです。 CSV ファイルは、データがさまざまなプログラムと互換性がある必要がある場合によく使用されます。 CSV は、テキスト エディター、Excel などのスプレッドシート プログラム、またはその他の特殊なアプリケーションで開くことができます。
カンマ区切り値 (CSV) ファイルは、データのリストを含むプレーン テキスト ファイルです。これらのファイルは、異なるアプリケーション間でデータを交換するためによく使用されます。たとえば、データベースや連絡先マネージャーは多くの場合 CSV ファイルをサポートしています。
CSVファイルの構造
CSV ファイルは、文字区切りファイルまたはカンマ区切りファイルと呼ばれることもあります。ほとんどの場合、データを区切る (または区切る) ためにコンマ文字が使用されますが、セミコロンなどの他の文字が使用されることもあります。考え方としては、複雑なデータを 1 つのアプリケーションから CSV ファイルにエクスポートし、その CSV ファイル内のデータを別のアプリケーションにインポートできるということです。
CSV ファイルの構造は非常に単純です。カンマで区切られたデータのリストです。たとえば、連絡先マネージャーにいくつかの連絡先があり、それらを CSV ファイルとしてエクスポートするとします。次のようなテキストを含むファイルが得られます。
名前、メールアドレス、電話番号、住所
ボブ スミス、bob@example.com、123-456-7890,123 フェイク ストリート
マイク ジョーンズ、mike@example.com、098-765-4321,321 フェイク アベニュー
CSV ファイルの実際の内容はこれだけです。それらはそれよりも複雑になる可能性があり、数千行、各行にさらに多くのエントリ、または長いテキスト文字列が含まれる場合があります。 CSV ファイルによっては、先頭にヘッダーさえないものや、データの各ビットを引用符で囲んでいるものもありますが、これが基本的な形式です。
そのシンプルさが特徴です。 CSV ファイルは、データを簡単にエクスポートして他のプログラムにインポートできるように設計されています。結果として得られるデータは人間が判読できる形式であり、メモ帳などのテキスト エディタや Microsoft Excel などのスプレッドシート プログラムで簡単に表示できます。
テキスト エディターで CSV ファイルを表示する方法
メモ帳で CSV ファイルの内容を表示するには、ファイル エクスプローラーまたは Windows エクスプローラーで CSV ファイルを右クリックし、[編集] コマンドを選択します。
CSV ファイルが非常に大きい場合、メモ帳では開けるのが困難になることがあります。この場合、 Notepad++ のような 、より機能的なプレーン テキスト ファイル エディタ を使用することをお勧めします。 Notepad++ のインストール後に CSV ファイルを表示するには、CSV ファイルを右クリックし、[Notepad++ で編集] コマンドを選択します。
CSV ファイル内のデータの平文リストが表示されます。たとえば、CSV ファイルが連絡先プログラムからエクスポートされた場合、各連絡先に関する情報がここに表示され、連絡先の詳細が新しい行に並べ替えられます。 LastPass のようなパスワード マネージャー からエクスポートされた場合は、別の Web サイトのログイン エントリがそれぞれの行に表示されます。
メモ帳では、「ワードラップ」機能によりデータが読みにくくなる場合があります。 [形式] > [ワードラップ] をクリックして無効にし、データの各行をそれぞれの行に配置して読みやすくします。全行を読むには水平方向にスクロールする必要があります。
スプレッドシート プログラムで CSV ファイルを開く方法
CSV ファイルをスプレッドシート プログラムで開くこともできるため、読みやすくなります。たとえば、コンピュータに Microsoft Excel がインストールされている場合は、.csv ファイルをダブルクリックするだけで、デフォルトで Excel で開くことができます。 Excel で開かない場合は、CSV ファイルを右クリックし、[プログラムから開く] > [Excel] を選択します。
Excel をお持ちでない場合は、ファイルを Google Sheets などのサービスにアップロードするか、 LibreOffice Calc などの無料のオフィス スイートをインストールして表示できます。
Excel およびその他のスプレッドシート プログラムは、.CSV ファイルの内容をスプレッドシートのように表示し、列に並べ替えます。
CSV ファイルをアプリケーションにインポートする方法
CSV ファイルの内容を表示するだけ、またはスプレッドシートとして作業するだけの場合は、これで十分です。ただし、多くの CSV ファイルは、他のプログラムにインポートするために作成されています。 Google コンタクト から連絡先をエクスポートしたり、LastPass から保存したパスワードをエクスポートしたり、データベース プログラムから大量のデータをエクスポートしたりすることができます。 コマンドラインで MySQL から CSV をエクスポートする こともできます。結果の CSV ファイルは、そのタイプのデータをサポートするアプリケーションにインポートできます。
データのエクスポート元のアプリケーションによっては、ターゲット アプリケーションに適切な CSV 形式を選択する必要がある場合があります。たとえば、Google コンタクトは、Google CSV (Google コンタクトの場合) または Outlook CSV (Microsoft Outlook の場合) 形式で連絡先をエクスポートできます。どちらの方法でも、データを含む CSV ファイルを取得できますが、その構成方法は少し異なります。
適切なアプリケーションで、「インポート」または「CSV のインポート」オプションを探します。これにより、インポートする CSV ファイルを選択できます。たとえば、Microsoft Outlook では、[ファイル] > [開くとエクスポート] > [インポート/エクスポート] > [別のプログラムからインポート] または [ファイル] > [カンマ区切り値] をクリックして、CSV ファイルから連絡先をインポートできます。
CSV ファイルは、ほとんどの人が気にする必要のないものです。ただし、あるアプリケーションから別のアプリケーションに情報を取得する必要がある場合には、そのシンプルな形式と移植性が非常に便利です。





