Conversor JSON ⇄ CSV
Conversão bidirecional com nivelamento aninhado, JSONL, delimitadores automáticos e inferência de tipo inteligente.
Um conversor que lida com dados do mundo real, não apenas exemplos de livros didáticos: objetos aninhados são nivelados de maneira previsível, matrizes são convertidas de três maneiras diferentes, dependendo das necessidades de sua planilha, fluxos JSONL são reconhecidos automaticamente e o analisador CSV sobrevive a vírgulas entre aspas, novas linhas incorporadas e arquivos de ponto e vírgula regionais. A conversão ocorre enquanto você digita, inteiramente no seu navegador.
Perguntas frequentes
Como ele lida com objetos JSON aninhados?
Estruturas aninhadas são achatadas em nomes de colunas pontilhadas: {"user":{"name":"Jane"}} torna-se uma coluna user.name (o separador é configurável). As matrizes têm três modos - manter como string JSON, unir valores com | ou explodir em colunas indexadas como tags.0, tags.1.
Suporta JSONL (linhas JSON)?
Sim, automaticamente – cole um objeto JSON por linha (o formato padrão de log/exportação de muitas APIs e ferramentas de dados) e ele será detectado e convertido sem qualquer configuração.
O que a opção BOM do Excel faz?
O Excel exibe apenas caracteres UTF-8 (hindi, árabe, emojis, acentos) corretamente quando o CSV começa com uma marca de ordem de bytes. Marque quando o arquivo for destinado ao Excel; deixe-o desligado para uso de programação.
Quão inteligente é a direção CSV → JSON?
O delimitador é detectado automaticamente (vírgula, ponto e vírgula, tabulação ou barra vertical), os campos entre aspas com vírgulas incorporadas e novas linhas são analisados corretamente de acordo com RFC 4180 e a inferência de tipo opcional converte "42" → 42, "verdadeiro" → células verdadeiras e vazias → nulo — enquanto protege coisas como números de telefone com zeros à esquerda.
Existe um limite de tamanho de arquivo?
Tudo é executado na memória do seu navegador, portanto, arquivos de vários megabytes podem ser convertidos perfeitamente em qualquer máquina moderna. Nada é carregado em lugar nenhum, o que também significa que seus dados nunca saem do seu dispositivo.