JSON ↔ CSV – Converta listas em planilha e vice-versa
Transforme um array JSON em CSV pronto para planilha, ou converta um CSV em JSON. Delimitador configurável e cabeçalho detectado automaticamente.
CSV
Valores com o delimitador, aspas ou quebra de linha são envolvidos em aspas duplas automaticamente. Objetos aninhados viram JSON dentro da célula.
Como usar esta ferramenta
- Cole o JSON (um array de objetos) ou o CSV
- Escolha o delimitador: vírgula, ponto e vírgula ou tabulação
- Confira as colunas detectadas
- Copie ou baixe o resultado
Sobre esta ferramenta
O que é
CSV é um formato tabular em que cada linha é um registro e cada coluna é separada por um delimitador. JSON é hierárquico. A conversão achata a hierarquia em colunas e é por isso que campos aninhados viram nomes compostos.
Quando usar
- Levar a resposta de uma API para uma planilha
- Importar dados de Excel em um sistema que só aceita JSON
- Preparar arquivo de carga para banco de dados
- Enviar dados para alguém que não trabalha com JSON
- Conferir volume de registros de forma tabular
Perguntas frequentes
- Por que o Excel abre meu CSV tudo em uma coluna?
- O Excel em português espera ponto e vírgula como separador, não vírgula. Gere o CSV com ponto e vírgula e as colunas se separam corretamente.
- Como campos aninhados são convertidos?
- Objetos aninhados viram colunas com nome composto, como endereco.cidade. Arrays são serializados dentro da célula, já que CSV não representa hierarquia.
- O CSV gerado trata vírgulas dentro do texto?
- Sim. Valores que contêm o delimitador, aspas ou quebra de linha saem entre aspas, com as aspas internas duplicadas — como manda o RFC 4180.