Ferramenta 02 · Dados

Conversor CSV para JSON

Transforme uma tabela CSV em uma lista de objetos JSON. A primeira linha será usada como cabeçalho.

CSV de entrada

Aceita vírgula, ponto e vírgula (padrão do Excel em português) e Tab. O arquivo é lido no seu navegador e não é enviado a nenhum servidor.

JSON de saída

Aguardando CSV.

Para que serve

Transforma uma tabela CSV em uma lista de objetos JSON, que é o formato que APIs, conectores e fluxos esperam. A primeira linha do CSV vira o nome das propriedades e cada linha seguinte vira um objeto.

A ferramenta foi pensada para o CSV brasileiro: reconhece o ponto e vírgula que o Excel em português usa como separador, lê arquivos em UTF-8 ou em Windows-1252 e avisa quando algo no arquivo está fora do padrão, em vez de descartar dados em silêncio.

Como usar

  1. Cole o texto do CSV ou clique em Escolher arquivo para carregar um .csv do seu computador.
  2. Deixe o separador em Detectar automaticamente ou escolha vírgula, ponto e vírgula ou tabulação.
  3. Marque a conversão de tipos só se quiser números e true/false de verdade em vez de texto.
  4. Clique em Converter para JSON. A linha de status mostra quantos registros foram gerados e avisa sobre qualquer ajuste feito.
  5. Use Copiar ou Baixar .json.

Exemplo: CSV do Excel em português

Entrada, com ponto e vírgula e vírgula decimal:

produto;preco;ativo
"Cimento 50 kg";32,90;true
Areia;18,00;false

Saída (todos os valores como texto, exatamente como estão no arquivo):

[
  {
    "produto": "Cimento 50 kg",
    "preco": "32,90",
    "ativo": "true"
  },
  {
    "produto": "Areia",
    "preco": "18,00",
    "ativo": "false"
  }
]

Com a conversão de tipos ligada, true e false viram booleanos. Já o 32,90 continua texto, porque a vírgula decimal é ambígua: troque por ponto antes se precisar de número.

O que a ferramenta faz com cada situação

Situação no arquivoO que acontece
Cabeçalho repetido (nome,nome)A segunda coluna vira nome_2 e um aviso é exibido.
Linha com mais campos que o cabeçalhoO excesso vai para colunas coluna_N; nada é perdido.
Linha com menos camposOs campos que faltam ficam vazios.
Cabeçalho vazioRecebe o nome coluna_N.
Campo entre aspas com quebra de linhaMantido como um único valor, com a quebra.
Aspas não fechadasErro claro, sem converter nada pela metade.
Linhas totalmente em brancoIgnoradas.

Erros comuns e como resolver

Perguntas frequentes

Por que o Excel em português separa por ponto e vírgula?

Porque a vírgula é o separador decimal na configuração regional do Brasil, e o Excel usa o ponto e vírgula como separador de lista. Em configurações regionais que usam ponto decimal, o separador costuma ser a vírgula.

Existe limite de tamanho?

Arquivos até 20 MB. Testamos conversões de 100 mil linhas em poucos segundos.

A conversão de tipos é segura?

Ela só converte quando o valor não muda: 007, 1.50 e números com mais de 15 dígitos continuam como texto, justamente para não perder informação.

Posso usar o resultado direto no Power Automate?

Sim. Cole o JSON em uma ação Parse JSON ou em uma variável do tipo array. Cuidado com números no padrão brasileiro: eles chegam como texto, e no Power Automate float('32,90') não devolve 32,9 (a vírgula é descartada, sem erro). Limpe o texto antes de converter; veja o guia de parcelas. Se o seu caso é receber CSV por e-mail e gravar em uma tabela do Excel, veja o guia completo.

Privacidade e limites

O arquivo é lido e convertido no seu navegador, sem envio para servidor. A ferramenta não faz o caminho inverso (JSON para CSV) e não interpreta tipos de data. Revise os dados antes de importar em sistemas críticos.