JSON para CSV

Converta um array de objetos JSON planos para CSV.

Seu JSON é analisado e convertido em CSV localmente no seu navegador, e nada é enviado para um servidor.

Precisa de um JSON legível e validado primeiro? Experimente o Formatador JSON.

Sobre JSON para CSV

Este conversor de json para csv transforma um array de objetos JSON planos em um arquivo CSV separado por vírgulas com uma linha de cabeçalho, pronto para abrir em uma planilha. As colunas são construídas a partir da união das chaves de todos os objetos, então linhas com campos ausentes ainda se alinham corretamente, e qualquer valor que contenha vírgulas, aspas ou quebras de linha é colocado entre aspas com segurança conforme as regras do CSV. É útil para desenvolvedores exportando respostas de API, engenheiros de QA transformando fixtures de teste em uma planilha e analistas que precisam converter json para csv no Excel, Google Sheets ou Numbers. Cole um único objeto ou um array json para csv completo e o resultado é atualizado instantaneamente. Tudo é processado localmente no seu navegador, então até payloads grandes permanecem na sua máquina e nada é enviado para um servidor.

Recursos

Como usar JSON para CSV

  1. Cole seu array JSON de objetos planos na caixa de entrada.
  2. Revise a saída CSV ao vivo à direita e verifique se há algum banner de aviso.
  3. Corrija quaisquer erros de análise ou estrutura mostrados abaixo da entrada, se aparecerem.
  4. Clique em Copiar para pegar o CSV, ou use o botão .csv para baixar data.csv.
  5. Abra o arquivo baixado no Excel, Google Sheets ou Numbers.

Exemplo

Entrada

[ { "id": 1, "name": "Ada" }, { "id": 2, "name": "Linus, Jr" } ]

Saída

id,name
1,Ada
2,"Linus, Jr"

Valores com vírgulas são automaticamente colocados entre aspas na saída CSV.

Erros comuns e solução de problemas

Perguntas frequentes

O que é o conversor JSON para CSV do ArrayKit?
É uma ferramenta no navegador que converte um array JSON de objetos planos (ou um único objeto) em um CSV com uma linha de cabeçalho que você pode copiar ou baixar como data.csv.
Como converto para CSV um array JSON com chaves diferentes em cada objeto?
Basta colar o array. O ArrayKit reúne a união de todas as chaves de todos os objetos para o cabeçalho, e qualquer linha sem uma chave recebe uma célula vazia nessa coluna.
O que acontece com objetos e arrays aninhados durante a conversão?
Valores aninhados são convertidos em string JSON dentro de uma única célula e um aviso é exibido. O CSV funciona melhor com objetos planos, então achate-os primeiro para resultados mais limpos.
Posso abrir o resultado CSV no Excel ou Google Sheets?
Sim. Clique no botão .csv para baixar data.csv e depois abra-o no Excel, Google Sheets ou Numbers como um arquivo separado por vírgulas.
O conversor coloca entre aspas valores que contêm vírgulas ou aspas?
Sim. Qualquer valor com vírgula, aspas duplas ou quebra de linha é envolvido em aspas e as aspas internas são duplicadas, seguindo as regras padrão de escape do CSV.
Meu JSON é enviado para algum lugar quando o converto para CSV?
Não. Esta conversão de JSON para CSV roda inteiramente no seu navegador, então seus dados nunca saem do dispositivo e nada é enviado para um servidor.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit