CanDoYa
PT-PT

Conversor de CSV para JSON

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Cole um CSV para o converter em JSON.
Partilhe esta ferramenta

Como converter CSV para JSON?

Um conversor de CSV para JSON lê linhas de uma tabela e cria JSON estruturado. Cole o CSV aqui: a linha de cabeçalho passa a ser as chaves dos objetos e cada linha seguinte torna-se um objeto. O conversor trata vírgulas entre aspas, aspas escapadas e campos multilinha, e apresenta JSON formatado para copiar ou transferir.

Como utilizar

  1. 1Cole o CSV. Introduza o CSV no painel esquerdo ou carregue o exemplo para ver um ficheiro com as aspas corretas.
  2. 2Escolha a estrutura. Mantenha a primeira linha como cabeçalho para criar objetos JSON, selecione o delimitador se a deteção automática falhar e, se quiser, ative a deteção de tipos JSON.
  3. 3Utilize o JSON. Confirme o resultado formatado em tempo real e depois copie-o ou transfira data.json.

Para quem é

O CSV guarda uma tabela como texto delimitado, enquanto o JSON guarda dados em arrays e objetos que as aplicações podem utilizar diretamente. Este conversor aceita vírgulas, pontos e vírgulas, tabulações e barras verticais como delimitadores. Desative a opção de cabeçalho para obter um array de arrays ou ative a deteção de tipos para representar números, valores booleanos, null e células vazias como valores primitivos JSON.

A conversão é feita localmente no navegador. As exportações de folhas de cálculo, os dados de teste e os dados de clientes não são carregados nem enviados para um serviço de conversão.

Perguntas frequentes

Este conversor de CSV para JSON é gratuito?

Sim. Pode converter CSV para JSON sem criar conta, instalar software ou pagar um plano. A conversão é feita no navegador e o resultado pode ser copiado ou transferido como ficheiro JSON.

O meu CSV é carregado para algum servidor?

Não. O conversor processa o texto localmente no navegador. O CSV e o JSON gerado não são enviados para um servidor, por isso a ferramenta é adequada para exportações privadas e dados de desenvolvimento.

Aceita vírgulas e quebras de linha dentro de campos entre aspas?

Sim. Os campos entre aspas duplas podem conter o delimitador escolhido e quebras de linha. Duas aspas duplas seguidas dentro de um valor entre aspas tornam-se uma única aspa literal, de acordo com a convenção CSV comum RFC 4180.

O que acontece se o CSV não tiver uma linha de cabeçalho?

Desative a opção que usa a primeira linha como cabeçalho. O conversor produzirá um array JSON de arrays, pelo que cada linha CSV continua a ser uma linha e nenhum valor é tratado como chave de objeto.

É possível converter dados separados por ponto e vírgula, tabulação ou barra vertical?

Sim. A deteção automática verifica o primeiro registo completo à procura de vírgula, ponto e vírgula, tabulação e barra vertical. Também pode escolher manualmente o delimitador quando o ficheiro é invulgar ou a deteção é ambígua.

Como funciona a deteção de tipos JSON?

Quando está ativa, os valores true, false e null sem aspas tornam-se valores primitivos JSON, as células vazias tornam-se null e os números canónicos seguros tornam-se números JSON. Os valores entre aspas, os identificadores com zeros iniciais e os valores que podem perder precisão continuam a ser strings.