Conversor de JSON para Excel

Converta registros JSON para Excel com valores flateados e uma visualização da planilha.

Advanced settings
Pasta de trabalho
Registros
Valores

Converter JSON para Excel em quatro etapas

  1. Adicione dados JSON. Cole um objeto ou matriz, ou envie um arquivo .json compatível.
  2. Selecione os registros. Escolha a matriz de nível superior ou uma matriz aninhada dentro de um objeto contêiner.
  3. Configure a planilha. Defina o aplanamento, o comportamento da matriz e o nome da planilha.
  4. Visualize e baixe. Inspecione a tabela, depois gere e baixe a pasta de trabalho .xlsx.

Selecionar a matriz de registros

As respostas da API JSON geralmente envolvem registros com metadados.

{
  "page": 1,
  "results": [
    {"id": 1, "name": "Ada"},
    {"id": 2, "name": "Lin"}
  ]
}

O seletor de registros sugere results e mostra que contém dois registros.

Se você selecionar um único objeto, a ferramenta criará uma linha. Se nenhum conjunto de registros tabulares existir, a visualização explicará por que a estrutura não pode ser mapeada de forma limpa para uma planilha.

Flatear objetos aninhados em colunas

Objetos aninhados podem usar nomes de coluna com caminhos de ponto:

customer.name
customer.address.city
  • flateamento ligado ou desligado
  • separador de caminho
  • profundidade máxima
  • preservar valores além da profundidade como texto JSON

A visualização da planilha mostra os cabeçalhos finais antes de o arquivo ser gerado.

Escolha como as matrizes são mapeadas para o Excel

Unir matrizes primitivas

Uma matriz primitiva pode se tornar uma célula. O separador de união padrão é | .

Manter como texto JSON

Preserve a matriz completa em uma célula quando a estrutura sem perdas for mais importante do que a conveniência da planilha.

O padrão não descarta silenciosamente os itens da matriz.

Construir um conjunto estável de cabeçalhos

Quando os registros contêm chaves diferentes, a ferramenta cria uma união de campos em todos os registros selecionados.

  • mostrar valores ausentes como em branco ou o marcador de posição selecionado
  • avisar quando o flateamento criar cabeçalhos duplicados
  • preservar uma ordem determinística

Um cabeçalho não aparece duas vezes na planilha final.

Preservar os tipos de células do Excel

  • Números JSON → células numéricas do Excel
  • Booleanos JSON → células booleanas
  • Strings JSON → células de texto
  • JSON null → células em branco

Strings semelhantes a datas precisam de uma opção explícita. Transformar automaticamente cada string semelhante a ISO em uma data do Excel pode alterar identificadores ou o texto de origem, portanto, datas reconhecidas são convertidas apenas quando a opção está ativada.

Opções da pasta de trabalho

Você pode definir o nome da planilha (validado em relação às regras de nomenclatura do XLSX) e o nome do arquivo baixado. O nome da folha é limpo automaticamente se contiver caracteres proibidos pelo Excel.

Visualização antes de gerar o XLSX

A visualização mostra o caminho do registro selecionado, a contagem de registros, as colunas finais, os avisos de matriz e flateamento e as linhas de amostra antes de a pasta de trabalho ser gerada.

Problemas comuns de JSON para Excel

Todos os dados aparecem em uma célula

O nó JSON errado foi seleccionado ou os valores aninhados foram preservados como texto JSON. Escolha a matriz de registros e ative o modo de flateamento apropriado.

Faltam valores nas matrizes

Altere a estratégia de matriz. Una, preserve ou expanda em vez de usar um padrão não suportado.

Algumas colunas estão em branco

Os registros JSON contêm chaves diferentes. A pasta de trabalho usa a união de colunas, por isso os campos ausentes permanecem em branco.

Números longos foram alterados

A precisão numérica da planilha pode ser insuficiente. Exporte identificadores e inteiros muito grandes como texto.

Formato de datas alterado

Mantenha as strings semelhantes a datas como texto ou escolha uma conversão deliberada de data do Excel. O manuseio automático de data continua opcional.

Perguntas frequentes sobre JSON para Excel

Isso cria um arquivo XLSX real?

Sim. A página gera uma pasta de trabalho .xlsx real em seu navegador, não um arquivo CSV que é aberto no Excel.

Pode converter JSON aninhado?

Sim, através das estratégias de flateamento e matriz configuradas. A visualização mostra as colunas finais da planilha.

Como as matrizes são tratadas?

Você pode unir valores, manter o texto JSON ou deixá-los em branco. Nenhum item da matriz desaparece silenciosamente.

Posso escolher o nome da planilha do Excel?

Sim. O nome da planilha faz parte das opções de saída e é validado em relação às regras de nomenclatura do XLSX.

Números e booleanos são preservados?

Eles se tornam os tipos de células do Excel correspondentes quando seguro. Inteiros muito grandes precisam de uma opção de texto para evitar arredondamentos.

O JSON é enviado para a web?

Não — o JSON colado gera a pasta de trabalho inteiramente no seu navegador. Arquivos acima do limite de processamento do navegador são oferecidos como uma alternativa opcional de servidor, e nada é enviado sem o seu consentimento.