CSV
CSV(comma-separated values)は、フィールドをカンマで区切る表形式のデータ形式である。RFC 4180 が標準を定義し、データの入出力に広く使われる。
目的
最もシンプルな表データ交換形式を提供し、スプレッドシートやデータベースが直接読み書きできる。
メカニズム
各行が 1 レコードで、フィールドはカンマで区切られる。カンマ・引用符・改行を含むフィールドは二重引用符で囲まれ、囲まれたフィールド内の引用符は倍増してエスケープされる。RFC 4180 は CRLF 改行と任意のヘッダー行を定める。実装ごとに方言が異なる。
ユースケース
- スプレッドシートの入出力
- データベースのデータ移行
- データ分析(pandas)
- API の一括データ
例
- 入力
name,age Ada,36OutputA two-row, two-column tableHeader in the first row
よくあるエラー
- An unquoted field containing a comma shifts the columns
- Wrap fields containing the delimiter in double quotes
関連用語
関連ツール
CSV コンバーター
Convert between CSV and JSON online. Supports comma, semicolon, and tab delimiters。無料、プライベート、100%クライアントサイド。 ツール
CSV ↔ HTML 相互変換
Convert between CSV and HTML table format online。無料、プライベート、100%クライアントサイド。 ツール
CSV ↔ Markdown 相互変換
Convert between CSV and Markdown table format online。無料、プライベート、100%クライアントサイド。 ツール
JSON CSV 相互変換ツール
Convert between JSON and CSV formats online。無料、プライベート、100%クライアントサイド。 ツール