Pular para o conteúdo

Conversor JSON para CSV

Transforme arrays JSON e respostas de API em um CSV limpo, pronto para planilhas.

Opções

Ative se o Excel mostrar caracteres quebrados. Com ponto e vírgula, também abre corretamente no Excel em português.

Funciona no seu navegador: seu JSON não é enviado.

Como usar

  1. Cole seu JSON no editor de entrada.
  2. Em Registros, deixe Automático ou selecione o array que contém os dados desejados.
  3. Escolha o separador das colunas em Delimitador.
  4. Em Objetos aninhados, escolha Achatar para criar colunas por caminho ou String JSON para manter cada objeto em uma célula.
  5. Confira o resultado na prévia da tabela.

Exemplos

Cadastro de produtos

Entrada
[{"codigo":"CAM-01","descricao":"Camiseta, azul","preco":59.90},{"codigo":"CAL-02","descricao":"Calça preta","preco":129.90,"estoque":12}]
Saída
codigo,descricao,preco,estoque
CAM-01,"Camiseta, azul",59.90,
CAL-02,Calça preta,129.90,12

Clientes de uma resposta de API

Entrada
{"meta":{"pagina":1},"data":[{"nome":"João Santos","endereco":{"cidade":"Recife","uf":"PE"}},{"nome":"Lúcia Costa","endereco":{"cidade":"Curitiba","uf":"PR"}}]}
Saída
nome;endereco_cidade;endereco_uf
João Santos;Recife;PE
Lúcia Costa;Curitiba;PR

Pedidos em JSON Lines com etiquetas

Entrada
{"pedido":1042,"cliente":"Mariana","etiquetas":["pago","retirada"]}
{"pedido":1043,"cliente":"André","etiquetas":["entrega"]}
Saída
pedido	cliente	etiquetas
1042	Mariana	pago; retirada
1043	André	entrega

Perguntas frequentes

O conversor gera um arquivo Excel XLSX?

O resultado é CSV ou TSV, não XLSX. Se os acentos aparecerem incorretamente no Excel, marque Compatível com Excel (UTF-8 BOM): essa opção adiciona o BOM apenas ao arquivo baixado, não ao texto copiado.

Meu JSON é enviado para algum servidor?

A conversão acontece no seu navegador, sem enviar o JSON para um servidor. O JSON não é salvo; só as configurações das opções ficam no armazenamento local do navegador.

Qual é o tamanho máximo do arquivo JSON?

Arquivos maiores que 50 MB são recusados. O processamento também depende da memória disponível no navegador; se ela acabar, tente um arquivo menor.

Por que não aparecem todas as linhas na tabela?

A tabela mostra até 100 linhas e 200 colunas. O texto CSV completo continua disponível para copiar ou baixar.