Como usar: JSON para Excel
- Cole um array JSON de objetos, abra um arquivo
.jsonou clique em Carregar exemplo. - Escolha como tratar objetos aninhados — achatados em colunas
pai.filhoou mantidos como texto JSON em uma única célula. - Defina o nome do arquivo, da planilha e as opções de cabeçalho.
- Clique em Baixar .xlsx, ou copie a saída separada por tabulação e cole direto no Excel ou no Google Sheets.
O que é a conversão de JSON para Excel?
JSON é o formato que APIs e aplicativos usam para trocar dados; o Excel é como a maioria das pessoas lê, filtra e compartilha essas informações. Converter JSON para Excel significa transformar cada objeto de um array em uma linha e cada chave em uma coluna, e depois salvar a tabela como uma pasta de trabalho .xlsx. Esta ferramenta gera um arquivo Office Open XML de verdade no seu navegador — não é um CSV renomeado para .xlsx — então Excel, Google Sheets, LibreOffice e Numbers abrem o arquivo sem caixas de importação.
Como JSON aninhado vira colunas
Planilhas são planas, então objetos aninhados precisam ser achatados. Considere:
{ "sku": "KB-001", "price": 89.99, "dimensions": { "width": 44, "depth": 13 } }
| Opção de aninhamento | Colunas geradas |
|---|---|
| Achatar em colunas | sku, price, dimensions.width, dimensions.depth |
| Manter como valor JSON | sku, price, dimensions = {"width":44,"depth":13} |
As colunas são a união das chaves de todos os registros, na ordem em que aparecem pela primeira vez, então objetos com chaves faltando ficam com células vazias. Arrays são gravados como texto JSON em uma única célula.
Por que um .xlsx real é melhor que CSV para o Excel
- Os tipos são preservados. Números são guardados como números e booleanos como VERDADEIRO/FALSO, então fórmulas como
=SOMA()funcionam de imediato. - Sem problemas de codificação. Acentos, emojis e escritas não latinas aparecem corretamente; arquivos CSV costumam precisar de um BOM UTF-8 para o Excel.
- Sem adivinhar o delimitador. Em muitas configurações regionais, o Excel espera ponto e vírgula em arquivos CSV; um arquivo .xlsx não tem delimitador nenhum.
- Zeros à esquerda são mantidos. Textos como
"02134"são guardados como texto, e não convertidos para 2134. - Sem injeção de fórmulas. Cada string é gravada como texto simples, então um valor como
=HYPERLINK(…)nunca é executado.
Copiar e colar em vez de baixar
O painel de saída mostra a mesma tabela como texto separado por tabulação. Copie e cole em qualquer célula de planilha — as colunas se separam automaticamente. Isso é útil para conferências rápidas no Google Sheets.
Precisa voltar? Excel para JSON lê arquivos .xlsx. Quer um banco de dados em vez de uma planilha? Experimente JSON para SQL.
Também pesquisado como: json para xlsx, converter json para excel, json para planilha, exportar json para excel, json para google sheets, array json para excel.
Ferramentas que combinam com: JSON para Excel
- JSON para CSV — Transforme um array JSON em um CSV pronto para planilha.
- Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
- SQL para JSON, CSV e Excel — Cole um dump SQL ou algumas instruções INSERT e receba as linhas em JSON, CSV ou em uma planilha Excel com uma aba por tabela.
- CSV e Excel para SQL — Cole células de CSV ou Excel, ou abra um arquivo .xlsx, e receba instruções CREATE TABLE e INSERT prontas para executar, com os valores escapados corretamente para o seu banco de dados.
Perguntas frequentes
Isso cria um arquivo Excel de verdade?
Qual estrutura de JSON funciona melhor?
{"data": [...]}), o array é encontrado automaticamente.