ここでの列一覧は、全レコードの全キーの和集合を初出順に並べたものです。フィールドが欠けているレコードはスキップせず空セルを与えるため、行数は常に入力のレコード数と一致します。アルファベット順ではなく初出順を選んでいるのは、作者が意図したまとまりを保つためです。id と name が散らばらず先頭に残ります。
引用符・区切り文字・Excel
RFC 4180 は、区切り文字・二重引用符・改行のいずれかを含むフィールドを引用符で囲むよう定め、埋め込まれた引用符は二重にしてエスケープします。本ツールはヘッダーを含むすべてのセルにこの規則を適用するため、Grace, Jr. のような値や複数行の住所も、準拠したパーサーとの往復で壊れません。
区切り文字の選択は見た目以上に重要です。カンマを小数点に使う地域——ヨーロッパ大陸の多く——では Excel はセミコロンを期待し、そうでなければ行全体が A 列に押し込まれます。BOM オプションは UTF-8 バイト順マークを先頭に付けます。これが Windows 版 Excel に、レガシーコードページではなく UTF-8 として読むよう指示します。付けないと非 ASCII の名前が文字化けします。どちらも既定で無効なのは、他のツールを壊すからです。Excel に渡すときだけ有効にしてください。