Conversor de JSON para CSV — Achate JSON aninhado
Converta arrays JSON, objetos aninhados e NDJSON em CSV no seu navegador. Achata as chaves aninhadas em colunas com caminhos de ponto, com opções de delimitador e cabeçalho.
🔒 Executa completamente no seu navegador — nada é enviadoTransforme JSON num CSV pronto para a folha de cálculo
APIs, exportadores de logs e bases de dados NoSQL falam JSON, enquanto folhas de cálculo, ferramentas de BI e assistentes de importação normalmente esperam CSV. O Conversor de JSON para CSV preenche essa lacuna. Cole um array de objetos, um único objeto ou JSON delimitado por quebras de linha, e a ferramenta cria uma tabela com uma linha por registo e uma coluna por campo. A pré-visualização mostra exatamente como os seus dados vão ficar antes de os descarregar, e o CSV pode ser copiado para a área de transferência ou guardado como ficheiro.
O JSON do mundo real raramente é plano. Um registo de cliente pode conter um objeto address e uma lista de tags. Em vez de despejar essas estruturas numa única célula ilegível, o conversor achata-as usando caminhos de ponto: address.city, address.zip, tags.0, tags.1 e assim por diante. Se preferir manter os arrays juntos, mude a opção de arrays para Keep as JSON text e cada array será escrito como JSON compacto numa só coluna.
Lida com registos irregulares
Os objetos de um mesmo array têm frequentemente campos diferentes, sobretudo quando as propriedades opcionais são omitidas. O conversor percorre cada registo, reúne a união de todas as chaves pela ordem em que aparecem pela primeira vez e preenche os valores em falta com células vazias, para que nenhum dado seja descartado sem aviso. Os valores null tornam-se células vazias, os booleanos e números são escritos como texto simples, e os valores que contêm o delimitador, aspas ou quebras de linha são colocados entre aspas segundo a norma CSV (RFC 4180).
Delimitadores, cabeçalhos e privacidade
Escolha a vírgula para a maioria das ferramentas, o ponto e vírgula para programas de folha de cálculo em regiões que usam a vírgula decimal, a tabulação para ficheiros TSV ou a barra vertical quando os seus dados contêm muitas vírgulas. Desative a linha de cabeçalho quando estiver a acrescentar registos a um ficheiro existente. Todo o processamento acontece localmente no seu navegador: o JSON que cola ou arrasta nunca é enviado, o que torna a ferramenta segura para respostas de API com dados pessoais, configurações internas ou registos de acesso. Em ficheiros muito grandes, a pré-visualização mostra as primeiras 100 linhas, enquanto o download contém sempre todos os registos.
Como usar
- Adicione o JSONCole um array JSON, um único objeto ou NDJSON, ou arraste um ficheiro .json.
- Escolha as opçõesSelecione o delimitador, decida como os arrays são tratados e ative ou desative a linha de cabeçalho.
- Verifique a pré-visualizaçãoReveja as colunas achatadas e as primeiras linhas na tabela de pré-visualização.
- Descarregue ou copieGuarde o ficheiro CSV ou copie-o para a área de transferência.