CSV

「Comma-Separated Values」の略です。CSVは、構造化データをプレーンテキスト形式で保存する標準的な方法です。デスクトップのアプリケーションや一部のWebサイトで、一般的なエクスポート形式として使われています。ほとんどの表計算プログラムは、.CSVファイルからデータを読み込めます。

カンマで区切られた値のリストは、を表します。CSVファイルの各行はで、各カンマの間にある値はです。最初の行は、多くの場合、各列のラベルを含む表の見出しです。CSVファイル内のデータは表を表しているため、各行に含まれるカンマ区切りの値の数は同じである必要があります。

CSV形式

CSVファイルでは、列を区切るためにカンマという文字「,」を使うため、カンマを含む値は特別なケースとして処理する必要があります。これらのフィールドは二重引用符で囲みます。最初の二重引用符は列データの開始を示し、最後の二重引用符は終了を示します。値に二重引用符を含む文字列がある場合、それらは2つの二重引用符、つまり「""」に置き換えられます。

以下は、標準的なCSV形式のルールです。

  1. 表のデータは、プレーンテキストだけを使って表します。
  2. 最初の行は、表の見出しを表す場合と、表さない場合があります。
  3. 行は改行(改行文字)で区切ります。
  4. (フィールド)はカンマで区切ります。
  5. すべての行に同じ数の値を含めます。
  6. カンマを含むフィールドは、二重引用符で始まり、二重引用符で終わる必要があります。
  7. 改行を含むフィールドは、二重引用符で始まり、二重引用符で終わる必要があります(改行を含む値をすべてのプログラムがサポートしているわけではありません)。
  8. その他のフィールドには、二重引用符は必要ありません。
  9. 値の中にある二重引用符は、連続する2つの二重引用符で表します。

CSVデータの例

次の3行は、表の見出しで始まる、3行4列の表を表します。

ID,Website,URL,Description
1,TechTerms,https://techterms.com,"TechTerms, the Computer Dictionary"
2,Slangit,https://slangit.com,"Slangit, the ""Clean Slang"" Dictionary"

上のデータは、次のような表で表示できます。

IDWebサイトURL説明
1TechTermshttps://techterms.comTechTerms、コンピューター用語辞典
2Slangithttps://slangit.comSlangit、「クリーンスラング」辞典

CSVファイルの使用

*.csvファイルは、どのテキストエディターでも開いて表示・編集できます。ただし、CSV形式は最小限の構成であるため、データが読みにくいことがよくあります。そのため、CSVファイルはMicrosoft ExcelやApple Numbersなどの表計算プログラムで表示するのが最適です。これらのアプリケーションは、カンマで区切られたデータを解析し、表計算シート内で値を表として表示します。

ファイル拡張子: .CSV

更新日 July 18, 2020 著者: Per C.

quiz知識をテストする

Plugin support is an example of what type of app?

A
Scalable
0%
B
Extensible
0%
C
Sharable
0%
D
Portable
0%
Correct! Incorrect!     View the Extensible definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのCSVの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。