Skip to content
PocketCaliper
Idioma
Abrir menu

Corre localmente no navegador

JSON para CSV

Converta um objeto JSON ou um array de objetos em CSV para folhas de cálculo. Chaves aninhadas achatam-se com pontos, no navegador.

Cole registos de uma API e descarregue uma folha separada por vírgulas. Objetos aninhados passam a cabeçalhos com pontos, como user.email.

O achatamento e o escape correm neste separador. Os dados não são enviados para converter.

Como usar

  1. Cole um objeto ou um array de objetos.
  2. Converta para CSV.
  3. Copie a tabela ou descarregue um ficheiro .csv.

Como funciona

Um array de objetos vira linhas. Um só objeto é uma linha. Objetos aninhados achatam-se. Arrays aninhados serializam-se como JSON na célula.

Campos com vírgulas, aspas ou quebras vão entre aspas segundo o CSV. Os cabeçalhos são a união de todas as chaves achatadas.

Exemplos

  • Exportação de utilizadores

    [{id, profile: {email}}] passa a colunas id e profile.email para filtrar na folha.

  • Registo único

    Um objeto de encomenda continua a produzir cabeçalho mais uma linha de dados.

FAQ

Posso converter um array de números?

Não. Cada linha tem de ser um objeto. Envolva primeiro os primitivos em objetos.

Como são tratados arrays aninhados?

Ficam numa célula como cadeia JSON para a grelha continuar retangular.

O delimitador é ponto e vírgula?

Não. Este exportador usa vírgulas. Abra o ficheiro com separador de vírgula na folha.

A conversão corre num servidor?

Não. O CSV monta-se neste separador.

Ferramentas relacionadas