コンテンツへスキップ
uencoder

CSV Header

CSV ヘッダーは、CSV ファイルの先頭行に定義される列名の行であり、以降の行が位置ではなく名前でフィールドを参照できるようにする。

目的

CSV データに列名のマッピングを与え、利用側が名前でフィールドを参照できるようにして、可読性と頑健性を高める。

メカニズム

先頭行の各フィールドが列名であり、以降の行は位置でその名前に対応する。RFC 4180 はヘッダー行を義務付けないが、ほとんどのツールは先頭行をヘッダーとして扱う。パーサーには hasHeader オプションがある。

ユースケース

  • データのエクスポートとインポート
  • スプレッドシートとの交換
  • API の CSV レスポンス

関連ツール

References