Ferramentas de JSON e dados

JSON → CSV

Converte listas de objetos em CSV padrão e trata aspas, vírgulas, quebras de linha e campos em falta.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Converte listas de objetos em CSV padrão e trata aspas, vírgulas, quebras de linha e campos em falta.

O que esta ferramenta faz

Este conversor aceita principalmente array de objetos. Irá verificar todos os objetos para recolher cabeçalhos; quando faltam campos numa linha, as células vazias serão retidas e os objetos ou matrizes aninhados serão JSON.stringificados primeiro para evitar [objeto Objeto].

  • O CSV é gerado pelo analisador maduro de Papa Parse.
  • As vírgulas, as aspas duplas e as novas linhas dentro do campo têm escape de acordo com as regras do CSV.
  • Os valores que começam com um símbolo de fórmula estão protegidos contra a injeção de folhas de cálculo.

Como utilizar

  1. Cole o JSON com a matriz de objetos de nível superior.
  2. Clique em "Converter para CSV".
  3. Verifique cabeçalhos, campos vazios e valores aninhados.
  4. Copie os resultados ou descarregue o ficheiro result.csv.

Utilizações comuns

  • Importe as respostas da interface para o Excel ou para o software de folha de cálculo.
  • Converta os dados de teste num formato simples para análise de dados.
  • Resuma campos que não são idênticos em objetos diferentes.

Funcionalidades do JSON → CSV

Converta matrizes de objetos em CSV padrão, manipulando corretamente aspas, vírgulas, novas linhas e campos em falta. É adequado para cenários diários de desenvolvimento, depuração, classificação de dados e otimização de código. Os resultados do processamento podem ser visualizados, copiados ou descarregados diretamente.

FAQ

O objeto JSON de nível superior pode ser convertido?

O modelo de entrada explícito para esta ferramenta é uma matriz de objetos; coloque primeiro os objetos individuais na matriz, por exemplo [{"nome":"Tom"}].

Como gerar objetos aninhados?

Os objetos e arrays aninhados serão serializados em strings JSON e colocados num campo CSV, e não em [Object Object].

O que acontece se faltar um campo?

O cabeçalho utiliza a união de todos os campos do objeto; quando um objeto não possui este campo, a célula correspondente fica em branco.

Voltar às Ferramentas para programadores