Conversor JSONL para CSV

Converta JSONL (JSON Lines) para formato CSV instantaneamente. Extrai automaticamente colunas das chaves JSON. 100% no lado do cliente.

Entrada JSONL

Arraste um arquivo .jsonl aqui, ou clique para procurar

Suporta .jsonl, .ndjson, .json, .txt

Por Jerry FanAtualizado em fevereiro de 2026

Como os tipos JSON sobrevivem à viagem para o CSV

CSV tem exatamente um tipo de dado — texto — então todo tipo JSON precisa ser rebaixado de alguma forma. Estas são as regras que este conversor aplica, e a mesma tabela serve de checklist quando uma importação em planilha parece errada:

Valor JSONRepresentação em CSVPegadinha
nullCélula vaziaIndistinguível de uma string vazia após a exportação
true / falseTexto literal true / falsePlanilhas podem capitalizar automaticamente para TRUE/FALSE
NúmeroDígitos simplesO Excel arredonda silenciosamente números além de 15 dígitos significativos — IDs viram lixo
Objeto aninhado — {"user": {"name": "Kim"}}Coluna em notação de ponto: user.nameDados profundamente aninhados podem explodir em muitas colunas
Array — ["a", "b"]String JSON em uma única célulaRe-parseie a célula se precisar dos elementos individualmente

Como converter JSONL para CSV

A conversão de JSONL para CSV extrai todas as chaves únicas dos seus objetos JSON e as usa como cabeçalhos de colunas CSV. Cada objeto JSON se torna uma linha na saída CSV.

Objetos aninhados são achatados usando notação de ponto. Por exemplo, {"address":{"city":"NYC"}'} se torna uma coluna chamada "address.city". Arrays são serializados como strings JSON na célula CSV.

Nosso conversor lida com esquemas mistos de forma elegante. Se diferentes linhas JSONL têm chaves diferentes, todas as chaves únicas são coletadas como colunas, e valores ausentes são deixados vazios.

Casos de uso comuns

Análise em planilhas

Abra dados JSONL no Excel ou Google Sheets para ordenar, filtrar e criar gráficos.

Importação para banco de dados

Converta exportações JSONL para CSV para importação em massa em bancos de dados SQL como PostgreSQL ou MySQL.

Geração de relatórios

Transforme dados de log JSONL em tabelas CSV para relatórios empresariais e dashboards.

Compartilhamento de dados

Converta datasets JSONL para CSV para compartilhar com stakeholders não técnicos que preferem planilhas.

Automação de pipelines CI/CD

Integre a conversão de JSONL para CSV em pipelines de build para gerar relatórios de teste ou resumos de dados como arquivos CSV para processamento automatizado.

Arquivamento de dados e conformidade

Converta logs de aplicação JSONL para CSV para arquivamento de longo prazo em formatos tabulares compatíveis com conformidade exigidos por equipes de auditoria.

As duas surpresas clássicas do CSV

Linhas com chaves diferentes — a regra da união de colunas

{"name": "Ana", "city": "Lisbon"}
{"name": "Bo", "email": "[email protected]"}

O cabeçalho de saída é a união de todas as chaves já vistas: name, city, email. Linhas sem uma chave recebem uma célula vazia. É por isso que converter um log JSONL heterogêneo pode produzir um CSV muito mais largo do que qualquer registro individual sugere.

Abrir saída UTF-8 no Excel mostra caracteres corrompidos (mojibake)

{"product": "Café au lait", "price": 4.5}

O CSV em si está correto — o Excel apenas assume uma codificação legada quando um arquivo UTF-8 puro é aberto com clique duplo. Use a importação "De Texto/CSV" do Excel e escolha UTF-8, ou converta diretamente para .xlsx com a ferramenta JSONL para Excel, que evita o problema de codificação por completo.

O que é conversão de JSONL para CSV?

A conversão de JSONL para CSV transforma objetos JSON delimitados por quebras de linha em um formato tabular que aplicativos de planilhas como Excel e Google Sheets podem abrir diretamente. Cada chave JSON se torna um cabeçalho de coluna, e cada linha se torna uma linha.

Esta conversão é essencial para analistas de dados que trabalham com exportações de dados JSONL de APIs, bancos de dados ou pipelines de aprendizado de máquina e precisam analisar os dados em ferramentas de planilhas ou importá-los para bancos de dados SQL.

Erros comuns e soluções

Chaves inconsistentes entre linhas JSONL

Quando os registros JSONL têm conjuntos diferentes de chaves, a saída CSV terá colunas para cada chave única. Valores ausentes em linhas que não possuem uma chave são deixados como células vazias. Este é o comportamento esperado, não um erro.

Objetos profundamente aninhados produzem nomes de colunas longos

Objetos aninhados em vários níveis são achatados com notação de ponto, resultando em cabeçalhos de coluna longos como "user.address.geo.lat". Considere usar a ferramenta Achatar JSON primeiro se precisar de mais controle sobre a profundidade do achatamento.

Valores CSV contendo vírgulas ou aspas

Se seus valores JSON contiverem vírgulas, aspas duplas ou quebras de linha, eles são automaticamente envolvidos em aspas duplas e escapados de acordo com o padrão CSV RFC 4180. Isso garante que o arquivo CSV seja válido para todos os aplicativos de planilhas.

Perguntas frequentes

Como as colunas CSV são extraídas dos dados JSONL?

Objetos aninhados são achatados com notação de ponto. Por exemplo, {"user":{"name":"Alice"}'} se torna uma coluna "user.name" com valor "Alice". Arrays são mantidos como strings JSON.

Como objetos aninhados são achatados na conversão JSONL para CSV?

Todas as chaves únicas de todas as linhas são coletadas como colunas CSV. Se uma linha não tiver uma chave, a célula correspondente é deixada vazia.

Como arrays são tratados na saída CSV?

Sim. Toda a conversão acontece localmente no seu navegador. Nenhum dado é enviado para nenhum servidor. Seu conteúdo JSONL nunca sai do seu dispositivo.

Este conversor JSONL para CSV faz upload do meu arquivo?

Sim! Use nosso conversor CSV para JSONL para transformar arquivos CSV em formato JSONL com detecção automática de cabeçalhos e inferência de tipos.

Posso converter arquivos NDJSON para CSV com esta ferramenta?

Sim. O conversor coleta todas as chaves únicas de todas as linhas e gera colunas para cada uma. No entanto, arquivos CSV com centenas de colunas podem ser mais difíceis de trabalhar em ferramentas de planilhas. Considere filtrar seus dados JSONL primeiro se precisar apenas de campos específicos.

Como converter CSV de volta para JSONL?

Sim. A saída segue os padrões CSV RFC 4180, então abre corretamente no Excel, Google Sheets, LibreOffice Calc e outros aplicativos de planilhas. Caracteres especiais, vírgulas e aspas são escapados corretamente.

Como valores booleanos são tratados na saída CSV?

Arrays são serializados como strings JSON dentro da célula CSV (ex.: [1,2,3]). Valores booleanos são convertidos para strings "true" ou "false". Números mantêm seu formato original.

Há um limite de linhas para a conversão?

Não há limite rígido de linhas. O conversor processa arquivos JSONL com centenas de milhares de linhas de forma eficiente. Arquivos muito grandes podem levar alguns segundos para gerar a saída CSV dependendo do desempenho do seu dispositivo.

Ferramentas e guias relacionados