Pular para o conteúdo
convertirdocs

Converter JSON para Excel

Abra os dados de uma API, de um app ou de um sistema numa planilha Excel de verdade, com números que somam, colunas que filtram e códigos que não perdem os zeros.

100% grátis · sem cadastroSeus arquivos não saem do seu aparelho

ou arraste para cá

Como converter JSON para Excel em 3 passos

  1. 1

    Envie um ou vários arquivos .json com uma lista de objetos.

  2. 2

    Confira na prévia as primeiras linhas e as colunas que serão criadas.

  3. 3

    Converta e baixe o arquivo .xlsx.

Seus arquivos não saem do seu aparelho

Esta ferramenta funciona inteira dentro do seu navegador. O arquivo não é enviado para nenhum servidor: ele é lido, processado e baixado no seu próprio aparelho. Ao fechar ou recarregar a página, ele some da memória.

Dados de API numa planilha

Muitas vezes os dados de que você precisa estão em JSON: a exportação de pedidos de uma plataforma de e-commerce, os registros de um aplicativo, a resposta de uma API pública, um backup de um sistema de agendamento. Para quem trabalha com planilhas no dia a dia, abrir isso num editor de texto não ajuda nada.

Este conversor monta uma planilha .xlsx com uma linha por objeto e uma coluna por campo, com o nome dos campos no cabeçalho. A partir daí você filtra, ordena, cria tabela dinâmica e faz gráficos como em qualquer planilha do Excel, do Google Planilhas ou do LibreOffice.

Um exemplo comum: a equipe de marketing recebe do desenvolvedor um arquivo com os cadastros feitos no site durante a campanha. Em vez de pedir para alguém montar uma planilha à mão, basta converter o JSON e já distribuir o .xlsx para quem vai ligar para os contatos, com uma coluna para cada campo do formulário.

Números como números, códigos como texto

A diferença para um CSV é que o .xlsx guarda o tipo de cada valor. Preços, quantidades e totais entram como números, prontos para somar. Mas códigos com zeros à esquerda e números com mais de 15 dígitos ficam como texto: CPF, CNPJ, CEP, número de pedido longo, código de rastreio ou número de conta aparecem completos, sem virar 1,23E+15 e sem perder o zero inicial.

Esse detalhe evita um erro clássico: abrir os dados no Excel, salvar e reenviar sem perceber que metade dos CEPs perdeu o primeiro dígito.

Estrutura do JSON

O formato aceito é uma lista (array) de objetos. Objetos aninhados são achatados em colunas com o nome composto, por exemplo cliente.nome, cliente.email e entrega.cidade, para que tudo fique visível. Se alguns objetos têm campos a mais, as colunas são criadas para todos e ficam vazias onde não há valor.

Se o seu arquivo é um único objeto com a lista dentro de uma chave, como em muitas respostas de API, o ideal é salvar só a lista num arquivo antes de converter. A prévia mostra o resultado antes do download, para você conferir.

Sem enviar seus dados

A planilha é gerada no seu navegador; o JSON não é enviado a nenhum servidor e nada fica guardado. Dá para converter vários arquivos de uma vez. É grátis e sem cadastro. Se precisar de CSV em vez de Excel, use JSON para CSV; para editar a planilha sem instalar nada, abra na Planilha online.

Nenhum cadastro, pedido ou pagamento passa por terceiros durante a conversão.

Perguntas frequentes

Os zeros à esquerda são mantidos?

Sim. Códigos com zeros à esquerda e números com mais de 15 dígitos ficam como texto, completos.

Os números ficam somáveis?

Sim. Valores numéricos entram como números no .xlsx.

Que JSON é aceito?

Uma lista (array) de objetos. Cada objeto vira uma linha da planilha.

O que acontece com objetos aninhados?

Viram colunas com nome composto, como cliente.nome.

Abre no Google Planilhas e no LibreOffice?

Sim. O .xlsx é o formato padrão de planilha e abre nesses programas.

Posso converter vários JSON de uma vez?

Sim. Envie vários arquivos e baixe as planilhas juntas, cada uma correspondente a um JSON.

Meu arquivo é enviado para um servidor?

Não. Tudo é feito no navegador.

Ferramentas relacionadas