JSONファイルをExcelにインポートする方法:初心者向けステップバイステップガイド
JSONファイルをExcelにインポートしようとすると、なぜか行き詰まってしまう人がいるのが不思議です。手順は一見簡単そうに聞こえます。「データ」タブに移動して「データの取得」を選択し、ファイルを選択するだけで完了です。しかし実際には、JSONファイルのフォーマットが適切でなかったり、Excelのバージョンが古い場合は特に、ちょっとした問題が起こります。そこで、このガイドは、特にExcelがデータを読み込みたがらない理由に頭を悩ませている方にとって、理解を深めるのに役立つはずです。正しく実行すれば、JSON情報がすべて含まれたクリーンなExcelテーブルが作成され、余計な手間をかけずに分析に活用できます。 ExcelでJSONファイルをインポートする方法 適切なメニューとオプションを見つける この手順は非常に重要です。古いバージョンのExcelをお使いの場合、一部のオプションの表示が異なっていたり、表示されなかったりする可能性があるためです。通常、最善の方法は、 「データ」>「データの取得」>「ファイルから」>「JSONから」に移動することです。「JSONから」が表示されない場合は、「テキスト/CSVから」オプションの下に隠れているか、更新が必要である可能性があります。新しいExcelセットアップ(Office 365やExcel 2021など)では、これはほぼ標準です。JSONファイルはフォルダー内のどこかにアクセスできる必要があることに注意してください。できれば、問題が発生しやすいスペースや奇妙な文字を含まない短いパスが望ましいです。 方法 1: 組み込みのインポート機能を使用する (通常の方法) Excelを開いて、リボンの「データ」タブに直接移動します。ほとんどの機能はここで実行されます。 「データを取得」 > 「ファイルから」 > 「JSONから」をクリックします。このオプションが表示されない場合は、Officeのアップデートを確認してください。古いバージョンではJSONの直接インポートがサポートされていない可能性があります。 JSONファイルへ移動します。.json拡張子が付いていることを確認してください。「」のようなファイルでdata.jsonあれば問題ありません。 「インポート」をクリックします。ExcelがJSONを解析し、Power Queryエディターが開きます。ネストされたオブジェクトが自動で適切に検出される場合もありますが、手動で展開したり、必要なフィールドを選択したりする必要がある場合もあります。 データが乱雑だったり不完全だったりする場合は、Power Query の「展開」(小さな矢印)などのボタンを使って、ネストされたデータをフラット化できます。これは、クリーンで予測可能な JSON 構造が役立つ理由です。後でネストされたフィールドを一つ一つ探す手間が省けます。