ガイド

JSONをCSVに変換する時の考え方

JSON から CSV への変換は、表計算ソフトや一覧確認に便利です。ただし、ネストした構造をどう扱うかを先に決めておく必要があります。

データ整形読了目安 4 分
JSON→CSV - 配列を変換CSV→JSON - 整形変換JSON整形 - 整形・圧縮

これは何か

JSON から CSV への変換は、表計算ソフトや一覧確認に便利です。ただし、ネストした構造をどう扱うかを先に決めておく必要があります。

どんな時に使うか

  • - オブジェクト配列を表として確認したい時。
  • - スプレッドシートへ渡せる形に整えたい時。
  • - 非エンジニアとのレビュー用にデータを簡単な形へしたい時。

よくある勘違い

  • - どんな JSON でも同じように CSV 化できるわけではありません。
  • - CSV は単純なデータにしか向いていない、ということでもありません。
  • - 列名や引用符の扱いは意外と重要です。

すぐ試す方法

  1. JSON to CSV ツールを開きます。
  2. JSON の配列を貼り付けます。
  3. どのキーが列になるか確認します。
  4. 必要なら JSON に戻して、形が崩れていないか確認します。

入力例

[{"name":"Cuvel","status":"active"},{"name":"Docs","status":"draft"}]

出力例

name,status
Cuvel,active
Docs,draft

注意点

  • - ネストしたオブジェクトは、平坦化のルールを決める必要があります。
  • - 空欄になる項目があっても、仕様上問題ないか確認してください。
  • - 往復変換で、データ欠落を早く見つけられます。

よくある質問

JSON は何でも CSV にできますか?

きれいには変換できない場合があります。オブジェクト配列が最も相性が良いです。

最初に何を確認すべきですか?

各行で同じキー構成になっているかを見ると分かりやすいです。

変換後は何と組み合わせるとよいですか?

JSON 整形ツールや CSV→JSON ツールで確認すると安心です。