JSON para CSV

Conversor de JSON para CSV

Cole um array JSON de objetos e converta-o instantaneamente para CSV. Escolha um delimitador e depois copie ou baixe o resultado — tudo roda no seu navegador.

  • 01Converta um array JSON de objetos para CSV instantaneamente enquanto digita.
  • 02Escolha o delimitador de saída: vírgula, ponto e vírgula, tabulação ou barra vertical.
  • 03Copie o CSV ou baixe-o como um arquivo .csv com um clique.
  • 04Objetos e arrays aninhados são mantidos com segurança como JSON na sua célula.
  • 05100% privado — seu JSON nunca sai do seu navegador.
1007550250
Conversor de JSON para CSV
/ 01

Conversor de JSON para CSV

Delimitador de saída:

Carregar um exemplo

3 linhas × 3 colunas

/ 02

Por Que Usar Este Conversor de JSON para CSV

01

Conversão Instantânea e ao Vivo

O CSV é atualizado enquanto você digita ou cola — sem botão de converter para pressionar, sem espera. Edite seu JSON e veja a saída CSV mudar em tempo real.

02

Lida com JSON do Mundo Real

Funciona com um array de objetos, um objeto único ou um array de valores primitivos. As linhas com chaves ausentes permanecem alinhadas porque o cabeçalho é a união de todas as chaves, e objetos ou arrays aninhados são preservados como JSON na sua célula.

03

Escolha Seu Delimitador

Exporte como um arquivo padrão separado por vírgulas, ou mude para ponto e vírgula (comum em localidades europeias), tabulação (TSV) ou barra vertical — o que sua planilha ou banco de dados esperar.

04

Aspas Corretas no CSV

Os valores que contêm vírgulas, aspas ou quebras de linha são automaticamente colocados entre aspas e escapados seguindo o padrão RFC 4180, de modo que a saída abre perfeitamente no Excel, no Google Sheets e em qualquer analisador de CSV.

05

Copiar ou Baixar

Copie o CSV para a sua área de transferência com um clique, ou baixe-o como um arquivo .csv pronto para usar. Sem conta, sem e-mail, sem limites.

06

Privado e Compatível Offline

Toda a conversão acontece localmente no seu navegador usando JavaScript. Seu JSON nunca é enviado a um servidor, então é seguro usá-lo com dados confidenciais.

/ 03

Convertendo JSON para CSV

JSON (JavaScript Object Notation) é o formato mais comum para APIs e dados da web, enquanto CSV (valores separados por vírgulas) é o formato universal para planilhas e análise de dados. Converter JSON para CSV permite abrir respostas de API, exportações e logs no Excel ou no Google Sheets, ou carregá-los em um banco de dados.

Seja você um desenvolvedor achatando uma resposta de API ou um analista preparando dados para uma planilha, este conversor de JSON para CSV oferece um CSV limpo e corretamente escapado instantaneamente.

O Que É Convertido
Um array JSON de objetos torna-se uma tabela CSV: cada objeto é uma linha e cada chave única torna-se uma coluna. Um objeto JSON único torna-se um CSV de uma linha, e um array de valores simples torna-se uma única coluna 'value'.
Como as Colunas São Construídas
A linha de cabeçalho é a união de todas as chaves encontradas em todos os objetos, na ordem em que aparecem pela primeira vez. Os objetos que não têm uma chave simplesmente recebem uma célula vazia nessa coluna, de modo que sua tabela nunca fica desalinhada.
Dados Aninhados
CSV é um formato plano, então objetos e arrays aninhados não podem ser divididos em colunas automaticamente. Este conversor os mantém intactos escrevendo o valor aninhado como uma string JSON dentro da célula, de modo que nenhum dado é perdido.
Delimitadores e Codificação
Embora CSV signifique valores separados por vírgulas, muitas ferramentas usam ponto e vírgula ou tabulações. Escolha o delimitador que seu aplicativo de destino espera. A saída é texto UTF-8, então os caracteres acentuados e os alfabetos não latinos são preservados.
/ 04

Como Converter JSON para CSV

  1. 01

    Cole seu JSON

    Cole ou digite um array JSON de objetos (ou um objeto único) na caixa de entrada à esquerda. Você também pode carregar um dos exemplos para ver o formato esperado.

  2. 02

    Escolha um delimitador

    Deixe na vírgula para um CSV padrão, ou escolha ponto e vírgula, tabulação ou barra vertical se sua planilha ou banco de dados precisar de um separador diferente.

  3. 03

    Revise o CSV

    O CSV aparece instantaneamente à direita, com uma linha de cabeçalho construída a partir das chaves do seu JSON. A contagem de linhas e colunas é mostrada abaixo da saída.

  4. 04

    Copiar ou baixar

    Clique em Copiar para colocar o CSV na sua área de transferência, ou em Baixar CSV para salvá-lo como um arquivo .csv pronto para abrir no Excel ou no Google Sheets.

/ 05

Dicas para a Conversão de JSON para CSV

/ 01

Use um Array de Objetos

O CSV mais limpo vem de um array JSON em que cada item é um objeto plano com as mesmas chaves, como [{"a":1,"b":2}, {"a":3,"b":4}]. Cada chave torna-se uma coluna.

/ 02

Achate o JSON Profundamente Aninhado

Se seus dados têm muitos níveis aninhados, considere achatá-los primeiro (por exemplo, user.id → user_id) para que cada valor tenha sua própria coluna em vez de ser armazenado como uma string JSON.

/ 03

Ajuste o Delimitador à Sua Localidade

As planilhas em algumas localidades europeias esperam um delimitador de ponto e vírgula porque a vírgula é usada como separador decimal. Escolha o delimitador que sua versão do Excel espera para evitar que tudo caia em uma única coluna.

/ 04

Atenção às Chaves Inconsistentes

Quando os objetos têm chaves diferentes, o cabeçalho é a união de todas elas e os valores ausentes tornam-se células vazias. Verifique se é isso que você deseja antes de importar.

/ 05

Tenha o UTF-8 em Mente

O download é UTF-8. Se o Excel mostrar caracteres acentuados ilegíveis, importe o arquivo via Dados → De Texto e selecione a codificação UTF-8.

/ 06

Valide Seu JSON Primeiro

Se você receber uma mensagem de 'JSON inválido', verifique se há vírgulas finais, aspas simples em vez de aspas duplas ou chaves sem aspas — esses são os erros de JSON mais comuns.

/ 06

Referência de JSON e CSV

JSON vs. CSV

JSON é um formato hierárquico e tipado, ideal para APIs e dados aninhados. CSV é um formato de tabela plano e sem tipos, ideal para planilhas e dados em massa. Converter entre eles é uma etapa rotineira nos pipelines de dados.

Quando converter JSON para CSV

  • Abrir uma resposta de API ou uma exportação no Excel ou no Google Sheets.
  • Carregar dados em um banco de dados ou ferramenta de BI que importa CSV.
  • Compartilhar dados tabulares com colegas não técnicos.
  • Inspecionar rapidamente uma lista de registros como linhas e colunas.

Aspas RFC 4180

O padrão CSV exige que os campos que contêm um delimitador, uma aspa dupla ou uma quebra de linha sejam envolvidos em aspas duplas, com as aspas internas duplicadas. Este conversor aplica essas regras automaticamente.

Regras de Conversão

Array de objetos → tabela

Cada objeto torna-se uma linha; cada chave única torna-se uma coluna.

[{"a":1,"b":2}] → a,b / 1,2

Cabeçalho = união das chaves

As colunas são todas as chaves de todos os objetos, na ordem em que aparecem primeiro.

As chaves ausentes tornam-se células vazias.

Valor aninhado → string JSON

Os objetos e arrays são escritos como texto JSON dentro da célula.

{"tags":["a","b"]} → "[""a"",""b""]"

Aspas

As células com um delimitador, uma aspa ou uma quebra de linha são envolvidas em aspas duplas.

Hello, world → "Hello, world"

/ 07

Perguntas Frequentes sobre o Conversor de JSON para CSV

Q01Como converto JSON para CSV?

Cole seu array JSON de objetos na caixa de entrada. A ferramenta o converte instantaneamente para CSV: cada objeto torna-se uma linha e cada chave torna-se uma coluna. Depois clique em Copiar ou Baixar CSV. Tudo acontece no seu navegador.

Q02Qual estrutura JSON ele espera?

Um array de objetos funciona melhor — por exemplo, [{"name":"Alice","age":30}, {"name":"Bob","age":25}]. Um objeto único torna-se um CSV de uma linha, e um array de valores simples torna-se um CSV de uma única coluna.

Q03O que acontece com objetos e arrays aninhados?

CSV é um formato plano, então os valores aninhados não podem se tornar suas próprias colunas automaticamente. O conversor os mantém escrevendo o objeto ou array aninhado como uma string JSON dentro daquela célula, de modo que nada é perdido. Para colunas separadas, achate o JSON primeiro.

Q04Posso usar um ponto e vírgula ou uma tabulação em vez de uma vírgula?

Sim. Use o seletor de delimitador para alternar entre vírgula, ponto e vírgula, tabulação ou barra vertical. O ponto e vírgula e a tabulação são úteis para planilhas europeias e fluxos de trabalho com TSV.

Q05Meu JSON é enviado a um servidor?

Não. A conversão roda inteiramente no seu navegador com JavaScript. Seus dados nunca são enviados nem armazenados em lugar algum, então é seguro converter JSON privado ou sensível.

Q06O CSV abrirá corretamente no Excel?

Sim. Os valores que contêm vírgulas, aspas ou quebras de linha são colocados entre aspas e escapados seguindo o padrão RFC 4180, de modo que o arquivo abre perfeitamente no Excel, no Google Sheets e em outros aplicativos de planilha.

Q07Existe um limite de tamanho?

Não há um limite fixo, mas como tudo roda no seu navegador, arquivos muito grandes (dezenas de megabytes) dependem da memória do seu dispositivo. Para respostas de API e exportações típicas, é instantâneo.

Q08Este conversor de JSON para CSV é gratuito?

Sim, completamente gratuito, sem cadastro, sem marca d'água e sem limites. Converta quanto JSON quiser.