Conversor de JSON para CSV
Converta arrays JSON em CSV para Excel ou Google Sheets. Achate objetos aninhados, escolha delimitador, aspas e quebras de linha, veja a prévia e baixe.
Carregando Conversor de JSON para CSV…
Seus arquivos nunca saem do seu dispositivo
Como usar Conversor de JSON para CSV
- 1
Abra Conversor de JSON para CSV nesta página. Ele carrega direto no seu navegador.
- 2
Adicione seu arquivo, texto ou valores e ajuste as configurações.
- 3
Copie ou baixe o resultado. Nada é enviado nem armazenado.
Sobre esta ferramenta
APIs e bancos de dados falam JSON, mas planilhas querem linhas e colunas. Este conversor de JSON para CSV transforma um array de objetos JSON em um arquivo CSV que você abre no Excel, Google Sheets ou Numbers, ou importa em um banco de dados. Cole o JSON, ajuste as opções, confira a prévia e baixe o resultado. A conversão acontece no navegador, então os seus dados ficam privados.
Como converter JSON para CSV
- Cole o JSON. Ele deve ser um array de objetos, por exemplo
[{"name":"Ana","age":31},{"name":"Ben","age":28}]. - Cada chave vira um cabeçalho de coluna e cada objeto uma linha.
- Defina o delimitador, as aspas e como os dados aninhados são tratados.
- Confira a prévia do CSV e copie ou baixe o arquivo .csv.
Opções
- Achatar objetos aninhados:
{"address":{"city":"Paris"}}vira uma coluna chamadaaddress.city. - Tratamento de arrays: manter arrays como string JSON em uma célula ou dividir em colunas indexadas.
- Delimitador: vírgula, ponto e vírgula, tab ou barra vertical. Use ponto e vírgula no Excel em países que escrevem decimais com vírgula, como o Brasil.
- Caractere de aspas e aspas em todos os valores para máxima compatibilidade com importadores rígidos.
- Incluir cabeçalhos ligado ou desligado.
- Quebras de linha: LF para ferramentas de Mac e Linux, CRLF para Windows e Excel.
- Formato de booleanos (true/false ou 1/0) e o texto usado para valores null.
Exemplo
Este JSON:
[{"id":1,"name":"Ana","city":"Lisbon"},{"id":2,"name":"Ben","city":"Leeds"}]
vira este CSV:
id,name,city
1,Ana,Lisbon
2,Ben,Leeds
Dicas para CSV limpos
- Objetos com chaves diferentes não são problema: cada chave encontrada vira uma coluna e os valores ausentes ficam vazios.
- Texto com vírgulas ou aspas é colocado entre aspas automaticamente para as colunas não se deslocarem.
- Zeros à esquerda em IDs ou telefones podem ser removidos pelo Excel ao abrir um CSV; importe a coluna como texto para mantê-los.
- JSON inválido? Corrija primeiro com o formatador JSON, que mostra exatamente onde está o erro.
Quer o caminho inverso? Use o conversor de CSV para JSON, ou converta planilhas direto com Excel para JSON.
Perguntas frequentes
Que estrutura JSON pode ser convertida em CSV?
Um array de objetos funciona melhor: cada objeto vira uma linha e cada chave uma coluna. Objetos aninhados podem ser achatados em nomes de coluna com pontos.
Como os objetos aninhados são tratados?
Ative Flatten nested e eles viram colunas separadas como address.city. Caso contrário, ficam como texto JSON em uma única célula.
Como abrir o CSV corretamente no Excel?
Use vírgula como delimitador e quebras de linha CRLF. Se o seu Excel usa vírgula como separador decimal, escolha ponto e vírgula como delimitador.
O que acontece com arrays dentro de objetos?
Você pode manter cada array como string JSON em uma célula ou dividir em colunas indexadas como tags.0 e tags.1.
Meus dados são enviados para algum servidor?
Não. A conversão acontece no seu navegador, então o JSON nunca sai do seu dispositivo.
Posso escolher outro delimitador?
Sim: vírgula, ponto e vírgula, tab ou barra vertical.
