入力
準備完了
行数: 0
単語数: 0
文字数: 0
サイズ: 0 KB
入力の統計は、このフィールド上部の統計ボタンから確認できます。
出力
行数: 0
単語数: 0
文字数: 0
サイズ: 0 KB
出力の統計は、このフィールド上部の統計ボタンから確認できます。
結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。
このツールでできること
JSONからExcelへの変換ツールは、オブジェクトのJSON配列を本物の.xlsxブックに変換します。各オブジェクトがDataという名前のシートの1行になり、キーが1行目の列見出しになります。
入れ子のオブジェクトはアンダースコアでつないだ列に展開され、stock.warehouseはstock_warehouseになります。数値は数値セル、テキストはテキストとして保存されるため、シートはそのまま数式、フィルター、ピボットテーブルに使えます。
こんなときに使えます
- APIの結果、データベースのエクスポート、ログのレコードを、コードではなく表計算ソフトで作業する人に渡す場合。
- スクリプトを書かずに、ネットショップ、CRM、アクセス解析のAPIから簡単なレポートを作る場合。
- 大きなJSON配列を並べ替えできる表で快適に確認する場合。テキスト版が必要ならJSONをCSVに変換を使ってください。
- システムに戻す前に同僚が編集するテストデータやシード用レコードの表を作る場合。
使用例
入力
[
{"sku": "A-100", "name": "Desk lamp", "price": 24.9, "stock": {"warehouse": 12, "store": 3}},
{"sku": "B-200", "name": "Office chair", "price": 149, "stock": {"warehouse": 4, "store": 0}}
]
出力
converted-output.xlsx · sheet "Data"
A B C D E
1 sku name price stock_warehouse stock_store
2 A-100 Desk lamp 24.9 12 3
3 B-200 Office chair 149 4 0このツールについての質問
JSONが配列ではなく単一のオブジェクトの場合は?
単一のオブジェクトは、キーを列とする1行になります。項目ごとに1行にしたい場合は配列を渡すか、応答の中にある配列部分を対象にしてください。
レコード内の配列はどう扱われますか?
単純な値の配列は1つのセルにまとめられます。オブジェクトの配列は他の入れ子データと同様に展開されるため、列が多くなることがあります。その内側の配列は別に変換することも検討してください。
行数に上限はありますか?
入力は最大5MBのJSONで、通常は数万行に相当します。Excel自体の上限は1シートあたり1,048,576行なので、それを大きく上回ります。