JSON XLSX
ファイル変換

JSON から XLSX への変換

クイック回答
JSON を XLSX に変換することは可能ですか?
はい - JSON は XLSX に変換可能です。

Windows の Excel 2016 または Microsoft 365 では、「データ」 > 「データの取得」 > 「ファイルから」 > 「JSON から」を選択し、Power Query エディターでデータを展開します。pandas と openpyxl を使用した 2 行の Python スクリプトでも、あらゆるプラットフォームで同じタスクを処理できます。フラットな JSON 配列はきれいに変換されますが、深くネストされた構造には追加の展開ステップが必要です。

XLSX への他の変換: TSV · TMX · SSP

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ JSON を XLSX に変換するのですか?

JSON は API やアプリケーションに適したデータ交換形式ですが、.xlsx を使用すると、ユーザーは使い慣れたスプレッドシート ツールを使用して、同じデータからソート、フィルタリング、ピボット テーブルの作成を行うことができます。XLSX を共有することで、受信者が JSON ビューアやプログラミング環境を用意する必要がなくなります。

JSON から XLSX への変換方法

Python FREE

pandas と openpyxl をインストールし、フラットな JSON の場合は pd.read_json('data.json').to_excel('data.xlsx', index=False) を実行します。ネストされた構造の場合は pd.json_normalize() を使用します。

これらの形式について

品質と注意点

  • フラットな JSON(すべてのキーが同じレベルにある単純なオブジェクトの配列)は、1 ステップで整然としたテーブルに変換されます。深くネストされたオブジェクトや配列内の配列は、Power Query での手動展開または Python でのフラット化コードが必要です。
  • Power Query の JSON インポート パスは Windows で完全に利用可能です。Excel for Mac の Power Query サポートは限定的であり、完全な JSON インポート ウィザードが提供されていない場合があります。
  • Excel には 1,048,576 行という行数制限があります。大規模な JSON エクスポートは通知なく切り捨てられる可能性があるため、データセットがそれより大きい場合は、まずファイルを分割してください。

よくある質問

Power Query は Excel for Mac で動作しますか?
macOS 版の Excel for Microsoft 365 には基本的な Power Query サポートがありますが、JSON インポート パスが利用できない場合があります。代わりに macOS では Python またはオンライン ツールを使用してください。
JSON が深くネストされている場合はどうすればよいですか?
Power Query では、ネストされた列の展開アイコンをステップごとにクリックします。Python では、pd.json_normalize() を使用して、ネストされたキーを個別の列に自動的にフラット化します。
大きな JSON ファイルを XLSX に変換できますか?
Excel の行数制限は 1,048,576 行です。データセットがそれより大きい場合は、まず JSON ファイルを分割し、Python を使用して各チャンクを処理してください。