Por que converter JSON para XLSX?
O JSON é um formato de intercâmbio de dados adequado para APIs e aplicativos, mas o .xlsx permite que os usuários classifiquem, filtrem e criem tabelas dinâmicas a partir dos mesmos dados usando ferramentas de planilha familiares. Compartilhar um XLSX elimina a necessidade de o destinatário ter um visualizador de JSON ou ambiente de programação.
Como converter JSON para XLSX
Microsoft Excel EASIEST
Vá em Dados > Obter Dados > De Arquivo > De JSON, selecione seu arquivo .json, expanda os dados no editor do Power Query e clique em Fechar e Carregar para preencher uma planilha.
Python FREE
Instale pandas e openpyxl, então execute pd.read_json('data.json').to_excel('data.xlsx', index=False) para JSON plano; use pd.json_normalize() para estruturas aninhadas.
Sobre estes formatos
Um arquivo JSON é um arquivo de dados em texto simples no formato JavaScript Object Notation, usado por APIs web, configurações de aplicativos e exportações de dados. Qualquer editor de…
Abrir detalhes de .JSON →Um arquivo XLSX é uma planilha do Microsoft Excel salva no formato Open XML, introduzido com o Excel 2007 como substituto do antigo formato binário XLS. Você pode abri-lo sem comprar o…
Abrir detalhes de .XLSX →Qualidade e o que observar
- JSON plano (um array de objetos simples com todas as chaves no mesmo nível) é convertido em uma tabela organizada em uma única etapa; objetos profundamente aninhados ou arrays dentro de arrays precisam de expansão manual no Power Query ou código de nivelamento em Python.
- O caminho de importação JSON do Power Query está totalmente disponível no Windows; o Excel para Mac tem suporte limitado ao Power Query e pode não oferecer o assistente completo de importação de JSON.
- O Excel tem um limite de 1.048.576 linhas - exportações grandes de JSON podem ser truncadas silenciosamente; divida o arquivo primeiro se o seu conjunto de dados for maior.
Perguntas frequentes
O Power Query funciona no Excel para Mac?
E se o meu JSON for profundamente aninhado?
pd.json_normalize() para nivelar chaves aninhadas em colunas separadas automaticamente.