Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)

Converta arrays JSON em CSV com prévia em tabela, achatamento de objetos aninhados e delimitadores ajustáveis: vírgula, tabulação, ponto e vírgula ou barra vertical.

Conversor de JSON para CSV

Este conversor de JSON para CSV transforma um array JSON de objetos em um CSV limpo que você pode abrir em uma planilha. Cole ou envie seu JSON e ele monta as colunas, faz o escape dos valores e mostra o resultado na hora. Foi feito para desenvolvedores, analistas e qualquer pessoa que precise de dados JSON em formato tabular.

Ele lida com dados do mundo real, não apenas registros simples: objetos aninhados são achatados em colunas com notação de ponto (como address.city), arrays são mantidos como strings JSON e chaves inconsistentes entre os objetos são unidas em uma única linha de cabeçalho. Alterne entre a visualização em Texto bruto e a visualização em Tabela no estilo planilha, e depois baixe um arquivo .csv ou copie a saída para a área de transferência.

Privado por concepção: cada conversão é feita no seu navegador. Seu JSON nunca é enviado a um servidor, e nada do que você cola, envia ou baixa fica armazenado em lugar algum.

Como Converter JSON para CSV

1

Adicione seu JSON

Cole um array JSON de objetos no painel de entrada, clique em Enviar Arquivo para carregar um arquivo .json ou .txt, ou clique em Dados de Exemplo para testar com dados prontos. Um objeto JSON único é envolvido automaticamente em um array.

2

Escolha suas opções

Selecione um Delimitador — vírgula, tabulação, ponto e vírgula ou barra vertical — para combinar com o seu aplicativo de destino. Mantenha Achatar aninhados ativado para expandir objetos aninhados em colunas separadas, ou desative para mantê-los como strings JSON.

3

Visualize o resultado

A conversão acontece enquanto você digita. Fique na visualização em Texto para o CSV bruto, ou vá para a visualização em Tabela para ver seus dados em uma grade no estilo planilha com numeração de linhas. A barra de status informa linhas, colunas e o tamanho da saída.

4

Exporte seu CSV

Clique em Baixar para salvar o resultado como arquivo .csv, ou em Copiar para enviar o texto CSV à área de transferência. Abra o arquivo diretamente no Excel, no Google Sheets ou no Numbers.

Recursos

Conversão Instantânea

Arrays JSON de objetos viram CSV em tempo real enquanto você digita ou cola — sem botão para apertar, sem espera.

Achatamento de Objetos Aninhados

Objetos aninhados se expandem em colunas separadas usando notação de ponto, então {"address":{"city":"NY"}} vira uma coluna address.city.

Ative ou Desative o Achatamento

Desative o achatamento para manter objetos aninhados como strings JSON compactas em uma única coluna, em vez de expandi-los.

Quatro Opções de Delimitador

Escolha vírgula, tabulação, ponto e vírgula ou barra vertical para combinar com CSV padrão, TSV, locais europeus ou dados cheios de vírgulas.

Prévia em Tabela

Veja sua saída em uma tabela no estilo planilha com cabeçalhos fixos, numeração de linhas e linhas zebradas, rolável para conjuntos de dados largos.

Visualização em Texto Bruto

Vá para a visualização em Texto para ler a saída CSV exata, caractere por caractere, antes de exportá-la.

Envio de Arquivos JSON

Carregue um arquivo .json ou .txt direto do seu dispositivo em vez de colar dados longos manualmente.

Baixar e Copiar

Salve o resultado como arquivo .csv ou copie o texto CSV para a área de transferência com um único clique.

Escape Conforme a Norma

Valores que contêm o delimitador, aspas duplas ou quebras de linha são automaticamente protegidos com aspas e escapados conforme a especificação CSV (RFC 4180).

Barra de Status ao Vivo

Uma barra de status mostra o estado de validação além da contagem de linhas, colunas e o tamanho do arquivo de saída enquanto você trabalha.

Dados de Exemplo em Um Clique

Carregue um JSON de exemplo pronto, com objetos aninhados e arrays, para testar o conversor sem digitar nada.

Objeto Único Envolvido Automaticamente

Cole um único objeto JSON e ele é envolvido automaticamente em um array, convertendo-se em um CSV de uma linha sem edições.

Perguntas Frequentes

Como converto JSON para CSV?

Cole um array JSON de objetos no painel de entrada (ou envie um arquivo .json), escolha um delimitador, e o CSV é montado na hora. Depois clique em Baixar para salvar um arquivo .csv ou em Copiar para copiar o texto. Não há nada para instalar nem cadastro a fazer.

Qual formato de JSON esta ferramenta aceita?

Ela aceita um array JSON de objetos, como [{"name":"John"},{"name":"Jane"}]. Um objeto JSON único é envolvido automaticamente em um array. Valores primitivos isolados (uma string, número ou booleano sozinho) não são suportados porque não correspondem a linhas e colunas.

Como o JSON aninhado é convertido para CSV?

Com Achatar aninhados ativado, os objetos aninhados são expandidos em colunas separadas usando notação de ponto — {"user":{"name":"John"}} vira uma coluna user.name. Desative a opção e cada objeto aninhado é mantido como uma string JSON em uma única coluna.

Como os arrays dentro dos objetos são tratados?

Os arrays são sempre serializados como strings JSON, independentemente da opção de achatamento. Por exemplo, {"tags":["a","b"]} produz ["a","b"] na célula do CSV, em vez de colunas separadas.

E se os objetos tiverem chaves diferentes?

O conversor reúne cada chave única de todos os objetos para montar a linha de cabeçalho. Quando um objeto não tem uma dessas chaves, a célula correspondente fica simplesmente vazia, de modo que as colunas sempre se alinham.

Qual delimitador devo usar?

Use vírgula para arquivos CSV padrão. Use tabulação para TSV ou ao colar direto em uma planilha. Use ponto e vírgula para locais europeus onde a vírgula é o separador decimal. Use barra vertical quando seus dados já contêm vírgulas e ponto e vírgula.

Como abro o CSV no Excel ou no Google Sheets?

Clique em Baixar para obter um arquivo .csv e depois abra-o no Excel, no Google Sheets ou no Numbers. Se as colunas não se separarem corretamente, exporte de novo com outro delimitador — tabulação ou ponto e vírgula costumam combinar melhor com a configuração regional de importação da sua planilha.

Existe limite de tamanho?

Não há limite rígido porque tudo é processado no seu navegador. Conjuntos de dados muito grandes (acima de cerca de 10.000 linhas) podem converter mais devagar, e a prévia em tabela é limitada a 500 linhas para manter a fluidez — os dados completos continuam incluídos no arquivo baixado.

A conversão é feita no meu navegador?

Sim. Toda a análise, o achatamento e a geração do CSV são executados localmente no seu navegador. Seu JSON nunca é enviado, e nada do que você converte fica armazenado ou rastreado, então é seguro para dados sensíveis ou privados.

Delimitador:
JSON
CSV
Erro

                

Cole um array JSON à esquerda para converter

| |
Cole um array JSON de objetos para converter em CSV na hora
Ative Achatar aninhados para expandir objetos aninhados em colunas separadas (ex.: address.city)
Vá para a visualização em Tabela para ver seus dados CSV em um formato de planilha
Troque o delimitador para tabulação, ponto e vírgula ou barra vertical conforme o formato CSV desejado
Objetos JSON únicos são envolvidos automaticamente em um array para a conversão
Todo o processamento ocorre no seu navegador — seus dados nunca saem do seu dispositivo
Quer saber mais? Leia a documentação →
1/7
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes