O que o conversor de JSON para CSV faz
Cole um array JSON de objetos e receba de volta uma tabela CSV limpa, pronta para colar no Excel, no Google Planilhas ou no Numbers. A ferramenta lê as chaves dos seus objetos, monta a linha de cabeçalho e alinha cada registro abaixo dela. Se os dados tiverem campos desiguais, ela reúne todas as chaves encontradas para que nenhuma coluna seja perdida. É prático para desenvolvedores que exportam respostas de API, analistas que transformam um despejo de dados em planilha ou qualquer pessoa que recebeu um arquivo JSON e só quer linhas e colunas.
Como usar
- Cole ou digite o JSON na caixa de entrada. Ela aceita um array como
[{"nome":"Ada","idade":36}]ou um único objeto, que vira uma linha. - O CSV aparece na hora na caixa de saída abaixo, conforme você digita. Não há botão para apertar.
- Clique em Copiar para pegar o resultado e cole na sua planilha ou salve como arquivo
.csv.
Se o JSON tiver um erro de sintaxe, você verá uma mensagem de JSON inválido apontando o problema para que possa corrigir.
Como ele lida com dados complicados
Valores que contêm vírgulas, aspas ou quebras de linha são automaticamente envolvidos em aspas e escapados do jeito correto do CSV, então nada quebra ao abrir o arquivo. Objetos e arrays aninhados são mantidos como texto JSON dentro da célula, em vez de serem perdidos silenciosamente. A ordem das colunas segue as chaves conforme aparecem primeiro nos seus dados.
Por que converter aqui
Tudo roda inteiramente no seu navegador. Seu JSON nunca passa por upload, o que importa quando os dados vêm de uma API privada ou contêm algo sensível. É gratuito, não exige cadastro e funciona assim que a página carrega, no celular, no tablet ou no computador. Para converter uma pasta cheia de arquivos JSON de uma vez, o aplicativo de desktop BulkPro, da mesma equipe, dá conta do processamento em lote. Veja também outras ferramentas em conversores.
Perguntas frequentes
- Como converter um array JSON em CSV?
- Cole seu array JSON de objetos na caixa de entrada, por exemplo [{"nome":"Ada","idade":36}]. O CSV aparece na hora na caixa de saída. Clique em Copiar e cole no Excel ou no Google Planilhas, ou salve como arquivo .csv.
- O que acontece com valores que têm vírgulas, aspas ou quebras de linha?
- Eles são tratados corretamente. Qualquer valor que contenha vírgula, aspas ou quebra de linha é envolvido em aspas duplas e as aspas internas são duplicadas, seguindo as regras padrão do CSV, para que o arquivo abra sem erros na planilha.
- Como objetos ou arrays aninhados são convertidos?
- Objetos e arrays aninhados são escritos como texto JSON dentro daquela célula, em vez de serem descartados. A linha de cabeçalho é montada a partir de todas as chaves encontradas nos objetos, então registros desiguais mantêm todas as colunas.
- Meu JSON é enviado para algum lugar?
- Não. A conversão acontece inteiramente no seu navegador com JavaScript. Seu JSON nunca sai do dispositivo, o que torna seguro usar com respostas de API privadas ou dados sensíveis. Também é gratuito e sem cadastro.