Ir para o conteudo

JSON para CSV

Converta arrays JSON para formato CSV. Achate objetos aninhados, escolha delimitadores e baixe resultados.

Opções

Conversor JSON para CSV: Transforme Dados JSON em Formato de Planilha

Converter dados JSON para CSV é uma tarefa essencial para desenvolvedores, analistas de dados e qualquer pessoa que trabalhe com APIs e bancos de dados. JSON (JavaScript Object Notation) é o formato padrão de troca de dados para aplicações web, enquanto CSV (Comma-Separated Values) continua sendo o formato universal para planilhas, importações de dados e ferramentas de relatórios.

Esta ferramenta pega um array de objetos JSON e o transforma em uma saída CSV limpa e bem formatada. Ela detecta automaticamente todas as chaves únicas em seus objetos para construir os cabeçalhos de coluna, lida com valores ausentes de forma elegante e faz o escape correto de campos que contêm delimitadores, aspas ou quebras de linha.

Uma das funcionalidades mais poderosas é o achatamento de objetos aninhados. Quando seu JSON contém objetos aninhados como {"endereço": {"cidade": "Lisboa", "cep": "1000-001"}}, o conversor os achata usando notação de ponto (endereço.cidade, endereço.cep), criando colunas planas perfeitas para análise em planilhas.

Os casos de uso comuns incluem exportar dados de resposta de API para Excel ou Google Sheets, preparar registros de banco de dados para importação CSV, gerar relatórios a partir de arquivos de log JSON e converter dados de configuração em formato tabular.

O conversor funciona inteiramente no seu navegador sem enviar dados a nenhum servidor, garantindo privacidade total para dados sensíveis. Ele lida com milhares de linhas eficientemente e fornece uma pré-visualização instantânea da saída CSV.

FAQ

Compartilhar

FAQ

Qual formato JSON este conversor aceita?+
O conversor aceita um array JSON de objetos, como [{"nome":"João","idade":30},{"nome":"Ana","idade":25}]. Cada objeto no array se torna uma linha na saída CSV. Todas as chaves únicas se tornam cabeçalhos de coluna.
Como o conversor lida com objetos JSON aninhados?+
Quando a opção "Achatar objetos aninhados" está ativada, objetos aninhados são achatados usando notação de ponto. Por exemplo, {"usuário":{"nome":"João","endereço":{"cidade":"Lisboa"}}} se torna as colunas usuário.nome e usuário.endereço.cidade.
Posso mudar o delimitador CSV de vírgulas para outro?+
Sim, você pode escolher entre três delimitadores: vírgula (CSV padrão), ponto e vírgula (comum em países europeus onde a vírgula é o separador decimal) e tabulação (formato TSV).
O que acontece se os objetos JSON tiverem chaves diferentes?+
O conversor coleta todas as chaves únicas de cada objeto no array. Se um objeto não tiver uma chave que existe em outros objetos, a célula CSV correspondente ficará vazia.
Meus dados estão seguros ao usar este conversor?+
Sim, absolutamente. A conversão acontece inteiramente no seu navegador usando JavaScript. Nenhum dado é enviado a servidores externos. Seus dados JSON nunca saem do seu computador.

Ferramentas mais populares