Eu tenho uma URL que aponta para um servidor de amostra que retorna registros JSON:
Eu quero usar os registros JSON no Excel como uma tabela .
Tentei fazer isso conectando-me à URL por meio do Excel Power Query :
No entanto, parece que o Power Query está tratando os dados como registros CSV, não como registros JSON.
Portanto, os dados não estão entrando no Power Query como uma tabela adequada.
Como posso obter o Power Query para selecionar os registros JSON como uma tabela no Excel?
Acabei de carregar os dados conforme mostrado em sua postagem e, em seguida, usei Home>Advanced Editor para alterar a consulta para isto:
Então mostrou isso:
Após uma pequena inspeção do seu link, parece que os recursos são o que você deseja retornar.
Então, cliquei na lista de recursos mostrada na imagem acima e obtive isto:
Cliquei com o botão direito do mouse na coluna e escolhi "To Table" e configurei-a com Delimiter None e mostrei colunas extras como erros.
Em seguida, renomeei a coluna "Recursos" e cliquei na seta dupla para expandir cada registro:
Em seguida, faço a mesma coisa para Features.Attributes e Features.Geometry para expandir todas as colunas de recursos.
Em seguida, clico em Home>Close & Load e tenho os dados em minha pasta de trabalho:
De fato, primeiro o Power BI tenta abrir o arquivo como csv. Deixe-o ir e pressione "transformar".
Você terá duas etapas geradas, apenas exclua "alterar tipo" e selecione o ícone de roda dentada de "fonte" para alterar suas configurações.
Aqui você pode alterar o tipo de arquivo e abri-lo como JSON
Agora você pode expandir o arquivo conforme necessário