🔒 100% privado — funciona no seu navegador, nada é enviado

Conversor de JSON para CSV

Transforme uma lista JSON em CSV na hora — com separador ponto e vírgula, o padrão do Excel no Brasil.

APIs falam JSON; planilhas falam CSV. Esta ferramenta faz a ponte entre os dois para analistas e desenvolvedores.

No Brasil, o Excel separa as colunas com ponto e vírgula porque a vírgula é o separador decimal dos números (como em 1.234,56). Se o seu CSV abre todo numa coluna só, troque o separador.

Respostas rápidas

Por que o CSV abre todo numa coluna só no meu Excel?

Porque o separador não bate com o do seu Excel: no Brasil, o Excel espera ponto e vírgula (;), pois a vírgula é o separador decimal. Gere o CSV com «;» — que é o padrão desta ferramenta — ou importe pelo assistente de importação.

Com separador vírgula, um valor como «São Paulo, SP» também pode ser partido em duas colunas; com «;», ele fica inteiro numa célula só.

O que acontece com objetos aninhados?

Eles são achatados em colunas com caminho de pontos: {"usuario":{"nome":"Ana"}} gera a coluna usuario.nome. Listas viram texto JSON compacto dentro da célula.

E quando os objetos têm chaves diferentes, todas as chaves únicas viram colunas e os valores que faltam ficam vazios.

Como valores com aspas ou quebras de linha são tratados?

Pelas regras do CSV: a célula é envolvida em aspas duplas e cada aspa interna é duplicada. Dizer "oi" vira "Dizer ""oi""" — feio de ler, mas sem ambiguidade para a planilha.

A regra se aplica também ao separador escolhido: com «;», uma célula que contém ponto e vírgula é envolvida em aspas.

Como usar

  1. Cole uma lista JSON de objetos.
  2. Confira o separador: ponto e vírgula (padrão) para abrir no Excel brasileiro; vírgula para o padrão internacional.
  3. Clique em Converter — o CSV aparece embaixo. Copie ou baixe o arquivo .csv.

Sobre esta ferramenta

No Brasil, o detalhe que mais quebra planilhas é o separador: como usamos a vírgula como separador decimal (1.234,56), o Excel em português separa as colunas com ponto e vírgula. Por isso o padrão aqui é «;» — e você pode trocar para vírgula quando o destino for outro programa ou o padrão internacional.

Objetos aninhados são achatados em colunas com caminho de pontos — {"usuario":{"nome":"Ana"}} vira a coluna usuario.nome. Listas internas ficam como texto JSON dentro da célula. Seus dados nunca saem do navegador.

Perguntas frequentes

E se os objetos tiverem chaves diferentes?

Todas as chaves únicas viram colunas; os valores que faltam ficam vazios.

O que acontece com objetos aninhados?

São achatados em colunas com caminho de pontos, como usuario.endereco.cidade; listas ficam como texto JSON dentro da célula.

Qual separador devo escolher?

Ponto e vírgula para abrir direto no Excel em português do Brasil (é o padrão aqui). Vírgula para Google Planilhas com configuração internacional, LibreOffice em inglês ou sistemas que seguem a RFC 4180.

Meus dados são enviados a algum servidor?

Não — 100% local, no seu navegador.

Mais ferramentas em português