JSONをExcel (XLSX)に変換 — 無料オンライン

下にJSONを貼り付けて「変換」をクリックすると、瞬時にExcel (XLSX)が得られます。

入力 準備完了

入力の統計は、このフィールド上部の統計ボタンから確認できます。

出力

出力の統計は、このフィールド上部の統計ボタンから確認できます。

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

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行なので、それを大きく上回ります。

よくある質問

このツールで機密データを変換しても安全ですか?

はい - データは処理後すぐに削除されます。サーバー上に記録・保存されることはありません。

ファイルサイズに制限はありますか?

通常サイズのドキュメントであれば問題なく処理できます。非常に大きなファイルの場合は、事前に分割することをおすすめします。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。