Saltar para o conteúdo
Monu Tools

Conversor JSON para CSV

Converta uma matriz JSON de objetos em CSV. As colunas são a união de todas as chaves, com aspas adequadas. Tudo corre no seu navegador.

Operação inversa: CSV → JSON

Como usar o/a JSON → CSV

  1. 01

    Cole o seu JSON no painel esquerdo.

  2. 02

    Escolha o delimitador para a saída CSV (vírgula, ponto e vírgula, tabulação ou barra vertical).

  3. 03

    Copie o resultado CSV do painel direito.

O que faz

Esta ferramenta transforma uma matriz JSON de objetos num CSV que abre corretamente no Excel, Google Sheets ou Numbers. O conjunto de colunas é a união de todas as chaves dos objetos, pela ordem em que aparecem pela primeira vez.

Um único objeto torna-se uma linha e qualquer valor aninhado é escrito como texto JSON dentro da sua célula.

Aspas e delimitadores

Os campos que contêm o delimitador, uma aspa ou uma quebra de linha são colocados entre aspas duplas e escapados seguindo a RFC 4180, para que o ficheiro seja reimportado sem perder dados.

Escolha vírgula, ponto e vírgula, tabulação ou barra vertical como delimitador, de acordo com a configuração regional da sua folha de cálculo.

Privado e ilimitado

Cada conversão acontece localmente no seu navegador, pelo que os dados nunca são enviados, registados ou armazenados num servidor. Pode utilizá-lo com exportações confidenciais e continuar a trabalhar offline depois de a página ser carregada.

Não há registo, marca de água nem limite de linhas: o único limite é a memória do seu dispositivo.

Perguntas frequentes

Que formato JSON é esperado?

Uma matriz de objetos onde cada item tem as mesmas chaves, por exemplo, uma lista de registos, cada um com nome e idade. Um único objeto é tratado como uma linha. Os objetos e matrizes aninhados são escritos como texto JSON dentro da célula, uma vez que o CSV não pode representar estruturas de comprimento variável.

Que delimitador devo utilizar?

Vírgula é o padrão. Escolha ponto e vírgula nas regiões em que a vírgula é o separador decimal (comum nas exportações alemãs e outras exportações europeias), tabulação para ficheiros TSV ou barra vertical quando os seus valores já contêm vírgulas.

Existe um limite de linha ou tamanho de ficheiro?

Não existe limite fixo de linhas nem quota diária. Como tudo é executado localmente, o limite prático é a memória do seu dispositivo, que lida confortavelmente com as dezenas de milhares de linhas que a maioria das exportações contém.

Os meus dados são enviados para algum lugar?

Não. A conversão é executada inteiramente no seu navegador com JavaScript do lado do cliente, pelo que nada do que cola ou larga sai do dispositivo. Assim, pode utilizar em segurança folhas de cálculo com e-mails de clientes, dados financeiros ou outras informações confidenciais.

Fontes

Comunicar um problema