Saltar para o conteúdo
Monu Tools

Conversor CSV para JSON

Converta CSV numa matriz JSON de objetos, com tipos inferidos. Escolha o delimitador e copie o resultado. Funciona inteiramente no seu navegador.

Operação inversa: JSON → CSV

Como usar o/a CSV → JSON

  1. 01

    Cole o seu CSV no painel esquerdo ou introduza-o.

  2. 02

    Escolha o delimitador que o seu CSV utiliza; o JSON é atualizado instantaneamente à direita.

  3. 03

    Copie o JSON com o botão copiar.

O que faz

Esta ferramenta lê CSV e produz uma matriz JSON de objetos, utilizando a linha do cabeçalho como chaves. Cole os seus dados, escolha o delimitador e o JSON aparecerá instantaneamente.

É a forma mais rápida de alimentar uma exportação de folhas de cálculo numa API, numa aplicação JavaScript ou num ficheiro de configuração.

Como as colunas são mapeadas

A primeira linha é tratada como cabeçalho, pelo que cada coluna se torna uma chave e cada linha seguinte se torna um objeto. Os números e os valores verdadeiro/falso passam a ser valores JSON reais, enquanto um valor com zero à esquerda, como 007, permanece uma cadeia de texto para preservar os IDs e códigos postais.

Os campos entre aspas que contêm o delimitador, aspas ou quebras de linha são analisados corretamente segundo a norma CSV.

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

Os números e os booleanos são convertidos em tipos JSON reais?

Sim. Os inteiros simples e decimais tornam-se números e verdadeiro/falso tornam-se booleanos. Os valores com zero à esquerda permanecem como strings para que os identificadores, números de telefone e códigos postais mantenham a sua forma exata.

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