Converter JSON para CSV – Arrays JSON em CSV para Excel
Transforme dados JSON de uma API ou exportação num arquivo CSV que você abre no Excel ou no Google Planilhas. Campos aninhados viram colunas automaticamente.
Cole um array JSON de objetos. Cada chave vira uma coluna e cada objeto uma linha; objetos aninhados viram colunas como address.zip, e arrays ficam como texto JSON. Escolha vírgula, ponto e vírgula (Excel em português) ou tabulação, veja a tabela e baixe o CSV.
Como usar: Converter JSON para CSV
- Cole seu array JSON.
- Escolha o separador.
- Confira a tabela de prévia.
- Clique em «Baixar CSV» ou copie o texto.
- Abra no Excel, Google Planilhas ou Numbers.
Como a conversão funciona
CSV é uma tabela plana; JSON pode ser bem aninhado. O conversor:
- usa cada objeto como uma linha;
- reúne todas as chaves de todos os objetos como colunas, então linhas sem algum campo ficam com células vazias;
- achata objetos aninhados com pontos: {"address": {"zip": "1000"}} vira a coluna address.zip;
- mantém arrays como texto JSON numa célula, por exemplo ["a","b"];
- coloca entre aspas os valores que contêm o separador, aspas ou quebras de linha, conforme a RFC 4180.
Se você colar um objeto em vez de um array, o conversor procura o primeiro array dentro dele (por exemplo um campo data ou items), que é como muitas APIs entregam os resultados.
Vírgula ou ponto e vírgula?
Em países que usam vírgula como separador decimal — Brasil, Portugal e grande parte da Europa —, o Excel espera ponto e vírgula entre as colunas. Se ao abrir o CSV tudo aparecer na coluna A, escolha ponto e vírgula e baixe de novo. A tabulação funciona em qualquer lugar e evita o problema.
Excel e caracteres especiais
O arquivo baixado começa com uma marca UTF-8 (BOM), então o Excel mostra corretamente acentos, ç e o símbolo R$ em vez de caracteres estranhos.
Arquivos grandes e privacidade
Tudo é processado no seu navegador, então listas de clientes e exportações nunca saem do seu computador. A prévia mostra as primeiras 50 linhas, mas o CSV contém todas. Para limpar ou validar o JSON antes, use o Formatador JSON. Também trabalha com tokens de API? O Decodificador JWT lê esses tokens.
O caminho inverso
Se você editar os dados numa planilha e precisar de JSON de novo, exporte como CSV e converta com um script ou uma ferramenta de CSV para JSON. Mantenha os cabeçalhos iguais para que os nomes dos campos batam com a estrutura original; os nomes com pontos permitem reconstruir os objetos aninhados.
Você também pode gostar destas ferramentas grátis: Formatador JSON, Gerador de senha e Testador de regex.
Perguntas frequentes
Como converter JSON para CSV?
Cole um array JSON de objetos, escolha o separador e clique em «Baixar CSV».
O que acontece com JSON aninhado?
Objetos aninhados viram colunas unidas por pontos, como address.zip. Arrays ficam como texto JSON numa célula.
Por que o Excel mostra tudo numa coluna?
Seu Excel espera ponto e vírgula. Escolha «Ponto e vírgula» e baixe de novo, ou use tabulação.
Os acentos vão aparecer certo no Excel?
Sim. O arquivo inclui uma marca UTF-8 para o Excel ler corretamente.
Meus dados são enviados?
Não. A conversão acontece inteiramente no seu navegador.
Última atualização: