Converter JSON para Excel em quatro etapas
- Adicione dados JSON. Cole um objeto ou matriz, ou envie um arquivo
.jsoncompatível. - Selecione os registros. Escolha a matriz de nível superior ou uma matriz aninhada dentro de um objeto contêiner.
- Configure a planilha. Defina o aplanamento, o comportamento da matriz e o nome da planilha.
- 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.