Conversor JSON para CSV
Converta JSON para formato CSV instantaneamente. Carregue arrays ou objetos JSON, personalize delimitador e saída, baixe como CSV sem fazer upload.
Sobre o Conversor JSON para CSV
Conversor JSON para CSV é uma ferramenta online gratuita que converte dados JSON (JavaScript Object Notation) em formato CSV (Comma-Separated Values). Carregue um arquivo JSON ou cole dados JSON, escolha seu delimitador CSV e opções, e baixe o arquivo CSV convertido — tudo processado localmente no seu navegador para completa privacidade.
Por que converter JSON para CSV?
CSV é um formato universal compatível com aplicações de planilha (Excel, Google Sheets, LibreOffice), bancos de dados e ferramentas de análise de dados. Converter JSON para CSV é útil para:
- Abrir dados de API no Excel ou Google Sheets
- Importar dados para bancos de dados
- Análise de dados com ferramentas de planilha
- Compartilhar dados com usuários não técnicos
- Criar relatórios e visualizações
Arquivos CSV são mais simples, menores e mais fáceis de trabalhar do que JSON para dados tabulares.
Quais formatos JSON são suportados?
A ferramenta suporta dois formatos JSON comuns:
1. Array de Objetos (Mais Comum):
[{"name": "João", "age": 30}, {"name": "Maria", "age": 25}]
Este é o formato padrão para APIs e bancos de dados. Cada objeto se torna uma linha, e as chaves dos objetos se tornam cabeçalhos de coluna.
2. Array de Arrays:
[["João", 30], ["Maria", 25]]
Cada array se torna uma linha. Você pode opcionalmente incluir uma linha de cabeçalho com nomes de colunas.
A ferramenta detecta automaticamente qual formato você está usando e o converte apropriadamente.
Meus dados saem do meu dispositivo?
Não. Toda a conversão de JSON para CSV acontece inteiramente no seu navegador usando JavaScript. Seus dados nunca saem do seu dispositivo, garantindo completa privacidade para informações sensíveis como dados de clientes, registros financeiros ou respostas de API.
O que significa 'Achatar objetos aninhados'?
JSON pode ter objetos aninhados, mas CSV é plano (um nível). Quando você habilita o achatamento:
JSON Original:
{"user": {"name": "João", "email": "[email protected]"}, "age": 30}
Colunas CSV achatadas:
user.name, user.email, age
João, [email protected], 30
Sem achatamento, objetos aninhados são convertidos para strings JSON, o que pode ser mais difícil de trabalhar em aplicações de planilha.
Quais delimitadores CSV estão disponíveis?
A ferramenta suporta delimitadores CSV comuns:
- Vírgula (,) - Formato CSV padrão, usado mundialmente
- Ponto e vírgula (;) - Comum em locais europeus onde vírgula é usada para decimais
- Tab (\t) - Formato TSV, bom para dados com vírgulas nos valores
- Pipe (|) - Delimitador alternativo
- Personalizado - Especifique qualquer caractere que você precisar
Escolha o delimitador que melhor se adequa ao seu caso de uso ou corresponde ao formato exigido pela sua aplicação de destino.
E se meu JSON tiver campos faltando ou inconsistentes?
A ferramenta lida com dados JSON inconsistentes graciosamente:
- Se os objetos tiverem chaves diferentes, todas as chaves únicas se tornam colunas
- Valores faltando são deixados vazios no CSV
- Valores extras em alguns objetos criam colunas adicionais
- A linha de cabeçalho inclui todos os nomes de coluna possíveis encontrados nos dados
Isto garante que nenhum dado seja perdido durante a conversão, mesmo se sua estrutura JSON não for perfeitamente uniforme.