Pular para o conteúdo
convertirdocs

Converter JSON para CSV

Transforme a resposta de uma API, uma exportação de sistema ou um arquivo de configuração em JSON numa tabela CSV que abre em qualquer planilha ou banco de dados.

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

ou arraste para cá

Como converter JSON para CSV em 3 passos

  1. 1

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

  2. 2

    Escolha o separador do CSV (vírgula, ponto e vírgula ou tabulação), a opção compatível com Excel se quiser, e confira a prévia.

  3. 3

    Converta e baixe o CSV.

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.

De JSON para tabela

JSON é o formato em que APIs, aplicativos e muitos sistemas trocam dados. É ótimo para programas, mas difícil de ler para quem precisa analisar os números: chaves, colchetes e aspas por todo lado. Um desenvolvedor exporta os pedidos de uma API, e o time comercial quer ver isso numa planilha. Um analista baixa os dados de um portal de dados abertos, e o formato disponível é JSON. Um sistema de atendimento exporta os chamados, e o gestor quer filtrar por data.

Este conversor resolve sem precisar escrever código: cada objeto da lista vira uma linha, e cada campo vira uma coluna, com os nomes dos campos no cabeçalho.

Objetos aninhados e campos diferentes

O JSON aceito é uma lista (array) de objetos, o formato mais comum em respostas de API. Quando um objeto tem outro dentro, como um cliente com um endereço, os campos internos são achatados em colunas com o nome composto: endereco.cidade, endereco.cep, endereco.uf. Assim nenhuma informação fica escondida dentro de uma célula.

Se alguns objetos têm campos que outros não têm, as colunas são criadas para todos, e as células ficam vazias onde o dado não existe. Antes de baixar, a prévia mostra as primeiras linhas para você conferir se a estrutura ficou como esperava.

Listas dentro de um objeto, como os vários itens de um pedido, não têm um lugar natural numa linha de tabela. Se o seu JSON tem esse tipo de estrutura, confira na prévia como os dados ficaram antes de usar o arquivo em outro sistema.

Separador, acentos e zeros

Escolha vírgula para importar em sistemas internacionais, bancos de dados e ferramentas de análise; ponto e vírgula se o CSV vai ser aberto no Excel brasileiro, que usa a vírgula como separador decimal; ou tabulação, quando os textos têm muitas vírgulas. A opção compatível com Excel faz os acentos e o ç aparecerem corretamente ao abrir o arquivo.

Valores como CEP, CPF ou códigos com zeros à esquerda saem exatamente como estão no JSON. Se o objetivo final é uma planilha para somar e filtrar, a página JSON para Excel gera direto um .xlsx, com números como números e códigos como texto.

Seus dados ficam com você

Exportações de API costumam ter dados de clientes, pedidos e pagamentos. A conversão é feita no seu navegador: o arquivo não é enviado a nenhum servidor e nada fica guardado. Dá para converter vários arquivos de uma vez. É grátis, sem cadastro e sem limite. Para o caminho inverso, use CSV para JSON.

Perguntas frequentes

Que formato de JSON é aceito?

Uma lista (array) de objetos, como a resposta típica de uma API. Cada objeto vira uma linha.

O que acontece com objetos dentro de objetos?

Viram colunas com nome composto, como endereco.cidade e endereco.cep.

E se os objetos tiverem campos diferentes?

Todas as colunas são criadas, e as células ficam vazias onde o campo não existe.

Qual separador uso?

Vírgula para sistemas e bancos de dados; ponto e vírgula para abrir no Excel em português; tabulação quando o texto tem muitas vírgulas.

Posso converter vários arquivos de uma vez?

Sim. Envie vários .json e baixe os CSV juntos.

Meu JSON é enviado para algum servidor?

Não. A conversão acontece no navegador.

Ferramentas relacionadas