Como converter JSON para CSV
- Cole o JSON – geralmente um array de objetos – ou abra um arquivo
.json. - Escolha o delimitador (vírgula, ponto e vírgula, tabulação ou barra vertical) e decida se quer incluir uma linha de cabeçalho e achatar objetos aninhados em colunas com notação de ponto.
- Copie o CSV ou baixe o arquivo. Marque Adicionar BOM UTF-8 para o Excel para que acentos e o ç apareçam corretamente no Excel.
Como o JSON vira linhas e colunas
| JSON | Resultado em CSV |
|---|---|
Array de objetos [{"id":1,"name":"Ada"}] | Uma linha por objeto, uma coluna por chave |
| Objetos com chaves diferentes | Todas as chaves viram colunas; valores ausentes ficam vazios |
Objeto aninhado {"address":{"city":"London"}} | Coluna address.city |
Valor do tipo array {"tags":["a","b"]} | A célula contém ["a","b"] |
null | Célula vazia |
| Texto com vírgulas, aspas ou quebras de linha | Fica entre aspas duplas, com as aspas internas duplicadas ("") |
| Um único objeto | Uma linha |
| Array de arrays | Escrito linha por linha, sem cabeçalho |
Como abrir o CSV no Excel
O Excel escolhe o delimitador de acordo com as configurações regionais: no Brasil e em muitos países europeus, ele espera ponto e vírgula. Se todos os dados ficarem em uma única coluna, converta novamente com o delimitador ponto e vírgula ou importe o arquivo em Dados → De Texto/CSV. Ative o BOM UTF-8 para que caracteres como é, ç ou ã apareçam corretamente e lembre-se de que o Excel remove zeros à esquerda de valores como CEPs, a menos que a coluna esteja formatada como texto.
Perguntas frequentes
Posso converter JSON para Excel?
Sim. Converta para CSV e abra o arquivo baixado no Excel, no Google Planilhas, no Numbers ou no LibreOffice. Para colar direto em uma planilha, use a ferramenta JSON para Tabela e o botão Copiar para o Excel.
O que acontece com JSON aninhado?
Objetos aninhados são achatados em colunas com notação de ponto, como address.city, enquanto arrays são mantidos como texto JSON em uma única célula. Desative a opção de notação de ponto para manter objetos inteiros como texto JSON.
Existe limite de tamanho?
Não há um limite fixo. A conversão roda no seu navegador, então arquivos de dezenas de megabytes funcionam em um computador comum.
Posso converter CSV de volta para JSON?
Sim. Mude a direção para CSV → JSON acima do editor ou abra o conversor de CSV para JSON.