Conversor de JSON para CSV
Converta arrays JSON em CSV online com deteção automática de colunas, diretamente no seu navegador
Dicas de JSON para CSV
- A entrada tem de ser um array JSON de objetos; cada objeto dá origem a uma linha CSV.
- As colunas são recolhidas pela ordem da primeira ocorrência, pelo que objetos com chaves diferentes não constituem problema - os valores em falta tornam-se células vazias.
- Os campos que contenham o delimitador, aspas ou quebras de linha são automaticamente delimitados por aspas, em conformidade com a RFC 4180.
- Escolha o ponto e vírgula como delimitador se for abrir o CSV no Excel com configurações regionais europeias.
Recursos Profissionais de Processamento de Conversor de JSON para CSV
Tudo que você precisa para trabalhar com dados Conversor de JSON para CSV de forma eficiente e profissional
Validação de JSON
Os erros de sintaxe são comunicados com a mensagem do parser antes de qualquer conversão.
Colunas automáticas
As chaves são unidas pela ordem da primeira ocorrência, pelo que registos irregulares com campos diferentes são convertidos sem problemas.
Aspas RFC 4180
Vírgulas, aspas e quebras de linha dentro dos valores são corretamente escapadas - sem linhas quebradas nas folhas de cálculo.
Delimitadores flexíveis
Saída com vírgula, ponto e vírgula ou tabulação, ajustando-se ao que a sua folha de cálculo ou configuração regional espera.
Conversão instantânea
Milhares de linhas são convertidas em milissegundos, sem qualquer atividade de rede.
Privado por Conceção
Os dados permanecem no separador do seu navegador. Feche-o e tudo desaparece.
Como Funciona
Passos simples para processar seu Conversor de JSON para CSV como um profissional
Cole o seu JSON
Copie o array JSON da resposta da sua API, da exportação da base de dados ou do ficheiro de registo.
Escolha o Delimitador
Mantenha a vírgula predefinida ou escolha o ponto e vírgula ou a tabulação para a sua folha de cálculo.
Clique em Converter
As colunas são detetadas e as linhas são escapadas e unidas em CSV instantaneamente.
Copie o CSV
Copie a saída e cole-a no Excel, no Google Sheets ou num ficheiro .csv.
Formatador e Validador Profissional de Conversor de JSON para CSV
O processamento de Conversor de JSON para CSV corre inteiramente no seu browser — sem uploads, sem contas, sem limites.
Método de processamento
Consulte os exemplos, limites de sintaxe e documentação original da ferramenta para compreender o resultado.
Recursos Técnicos Principais:
- • Deteção automática de colunas a partir de objetos com chaves diferentes
- • Aspas em conformidade com a RFC 4180: vírgulas, aspas e novas linhas são escapadas
- • Escolha do delimitador: vírgula, ponto e vírgula ou tabulação
- • Objetos e arrays aninhados são serializados como cadeias JSON na respetiva célula
- • Conversão totalmente do lado do cliente - os seus dados nunca saem do navegador
Processamento e resultado
Verifique o método indicado e compare o resultado com a entrada antes de o utilizar.
Segurança e Privacidade:
- • Conversão 100% do lado do cliente - sem envios para servidores, nunca
- • Sem rastreio, cookies ou registo de dados
- • Encriptação HTTPS para ligações seguras
- • Os payloads de API e as exportações permanecem no seu dispositivo
- • Abordagem em conformidade com o RGPD e o CCPA
Por Que Profissionais Escolhem o EZ Formatter
Os seus dados permanecem no seu browser
Perguntas frequentes
Respostas a perguntas comuns sobre formatação Json To Csv
Sim, totalmente gratuito, sem registo nem limitação do tamanho dos ficheiros. Toda a conversão acontece localmente no seu navegador.
Um array de objetos (cada objeto origina uma linha, as chaves tornam-se o cabeçalho) e um array de arrays (cada array interno origina uma linha). Um objeto isolado ou qualquer outro tipo de nível superior é rejeitado com uma mensagem clara.
Os objetos não precisam de ter chaves idênticas: o conversor calcula a união de todas as chaves pela ordem da primeira ocorrência, e os valores em falta tornam-se células vazias. Os objetos e arrays aninhados são serializados como cadeias JSON na respetiva célula, em vez de serem ignorados em silêncio.
Muito provavelmente, uma incompatibilidade de delimitador: o Excel com configurações regionais europeias espera pontos e vírgulas. Mude o delimitador para ponto e vírgula e converta novamente. Se a pontuação aparecer corrompida, trata-se de um problema de codificação na exportação - esta ferramenta gera UTF-8 padrão.
Não. O parser é JavaScript simples em execução nesta página. Nada é transmitido, registado ou armazenado.
As chaves aninhadas tornam-se nomes de coluna separados por pontos (user.address.city → user.address.city) e os arrays de objetos expandem-se em linhas ou em chaves indexadas (items[0].name), consoante o modo. O cabeçalho é derivado da estrutura do primeiro registo, e os campos em falta nos registos seguintes ficam vazios em vez de gerar um erro - a convenção que as exportações de folhas de cálculo seguem.
As strings que contêm vírgulas, aspas ou quebras de linha são automaticamente envolvidas em aspas e escapadas de acordo com o RFC 4180; null torna-se uma célula vazia; os booleanos e os números são escritos literalmente. Arrays e objetos que não foi possível achatar são serializados como strings JSON, para que nenhum dado seja perdido.
Documentos profundamente aninhados ou heterogéneos (cada registo com uma estrutura diferente) produzem CSVs esparsos com centenas de colunas. O CSV é adequado para dados tabulares com um esquema consistente - se mais de ~20% das células ficarem vazias, manter os dados em JSON ou carregá-los num armazenamento analítico adequado é o melhor caminho.
Referências Autoritativas
Normas e documentação oficial que definem os formatos com que esta ferramenta trabalha.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
A norma do IETF que define o formato de intercâmbio de dados JSON e a sua gramática.
JSON - json.org
O sítio original do JSON, de Douglas Crockford, com a introdução ao formato em muitas línguas.
MDN Web Docs - Working with JSON
Guia da Mozilla para trabalhar com JSON em JavaScript: parse, stringify e revivers.
JSON - Wikipedia
Tipos de dados JSON, história da sintaxe e a sua ascensão como formato dominante de intercâmbio de APIs.
RFC 4180 - Common Format and MIME Type for CSV Files
O formato comum do IETF para ficheiros CSV: regras de aspas, delimitadores e fins de linha.
Comma-separated values - Wikipedia
História do CSV, dialetos e as regras de escape de que as folhas de cálculo reais dependem.
Ferramentas práticas para formatar, validar e transformar dados estruturados e conteúdo de marcação