JSON から CSV
JSON のオブジェクト配列を CSV に変換。フィールド自動検出、カスタム区切り、Excel・Google Sheets 向けに正しくエスケープ。
上に入力すると結果が表示されます。
用途
逆方向の変換です。JSON 配列を入力すると、Excel、Google Sheets、その他の表形式を好むデータツール向けの CSV を出力します。ヘッダーはオブジェクトのキーから自動検出され、ネストされた値は単一セルに JSON 文字列化されるため、データが静かに失われることはありません。
使うべきタイミング
- API レスポンスを、スプレッドシートしか開かないステークホルダーに渡す CSV に変換するとき。
- JSON ダンプの大量レコードを Sheets でピボット/フィルタできる形に変換したいとき。
- CSV を受け付けるデータベースインポート用のフィクスチャ行を生成したいとき。
よくある注意点
- ヘッダーは全オブジェクトのキー和集合から推論します。 あるキーを持たない行は空セルになり、列自体は消えません。
- ネストされたオブジェクトや配列は文字列化されます。 フラットな CSV(ネストキーごとに 1 列)が必要な場合は、入力前に JSON を平坦化してください。
- Excel と区切り文字。 ヨーロッパロケールはセミコロン区切りがデフォルトです。区切りを切り替えて、1 行になってしまうのを避けてください。RFC 4180 のエスケープはどちらの場合も適用されます。
- UTF-8 BOM。 macOS の Excel は BOM がないと非 ASCII を化けさせることがあります。本ツールは BOM を付与しません。文字化けが見えたら BOM を付ける処理を別途挟んでください。