
JSON レコードを返すサンプル サーバーを指す URL があります。
ExcelのJSONレコードをテーブル。
Excel経由でURLに接続してこれを実行しようとしましたパワークエリ:
ただし、Power Query はデータを JSON レコードではなく CSV レコードとして扱っているようです。
そのため、データは適切なテーブルとして Power Query に取り込まれません。
Power Query を使用して JSON レコードを Excel のテーブルとして選択するにはどうすればよいですか?
答え1
投稿に示されているようにデータをロードし、[ホーム] > [詳細エディター] を使用してクエリを次のように変更しました。
let
Source = Json.Document(Web.Contents("https://sampleserver6.arcgisonline.com/arcgis/rest/services/LocalGovernment/Events/MapServer/0/query?where=1%3D1&outFields=*&f=pjson"))
in
Source
つまり、次のようになります。
リンクを少し調べたところ、返したい機能はそのようです。
そこで、上の画像に表示されている機能リストをクリックすると、次のようになりました。
列を右クリックして「テーブルへ」を選択し、区切り文字なしで設定し、余分な列をエラーとして表示しました。
次に、列の名前を「Features」に変更し、二重矢印をクリックして各レコードを展開しました。
次に、Features.Attributes と Features.Geometry に対して同じことを実行して、すべてのフィーチャ列を展開します。
次に、[ホーム] > [閉じて読み込む] をクリックして、ワークブックにデータを表示します。