pt

CSV para JSON

Converta um arquivo CSV em um array JSON localmente, com os nomes das colunas como chaves, sem envio e no seu navegador.

Processando localmente no seu dispositivo ...

Primeira linha como cabeçalho

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

A CSV é o formato de tabela clássico; o JSON é a língua das APIs e dos aplicativos web modernos. Converter uma CSV em JSON é o primeiro passo mais comum para processar dados de tabela em um programa, um banco de dados ou um frontend - cada linha vira um objeto, e o cabeçalho fornece as chaves.

Esta ferramenta analisa a sua CSV inteiramente de forma local no seu navegador (papaparse, JavaScript puro) e gera um array JSON. Por padrão, a primeira linha é usada como cabeçalho das colunas, de modo que cada linha de dados vira um objeto com campos nomeados. Números são reconhecidos como números. Nada é enviado.

Com isso, você alimenta, por exemplo, um conjunto de dados de teste para uma interface, preenche um banco de dados simulado ou fornece linhas de configuração a um frontend. Uma observação prática: zeros à esquerda de um CEP ou de um número de artigo podem desaparecer na tipagem automática, porque o texto então vira um número. Se isso importa, é melhor tratar de propósito as colunas afetadas como cadeia de caracteres antes de seguir o processamento.

Conversores on-line de CSV para JSON costumam exigir conta para tabelas maiores ou limitar bastante o número de linhas no plano gratuito. Esta ferramenta não tem limite de linhas além da memória do seu dispositivo, não precisa de conta e funciona até off-line depois do primeiro carregamento.

Ficha técnica

Ficha técnica
Formatos de entradaCSV
Conversão automáticaZIP, XLSX, DXF, GeoJSON
Formato de saídaJSON
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Arraste ou escolha seu arquivo CSV.
  2. Escolha se a primeira linha é o cabeçalho (opcional).
  3. Baixe o arquivo JSON.

Limites: O delimitador é detectado automaticamente (vírgula, ponto e vírgula ou tabulação). Sem a opção de cabeçalho, cada linha vira um array em vez de um objeto. Os números são tipados automaticamente; zeros à esquerda podem se perder. Arquivos muito grandes exigem memória. O CSV não conhece aninhamento, então o resultado é um array JSON plano de objetos (ou arrays), sem estruturas aninhadas.

Perguntas frequentes

Meu arquivo é enviado?

Não. A conversão roda inteiramente de forma local no navegador - nada é enviado.

A primeira linha é usada como cabeçalho?

Por padrão, sim - os nomes das colunas viram as chaves dos objetos. Desligável pela opção.

Qual separador é suportado?

Vírgula, ponto e vírgula e tabulação são detectados automaticamente.

Números são reconhecidos como números?

Sim, os valores numéricos saem no JSON como números em vez de texto. Cuidado com códigos postais, telefones ou referências de artigos: os zeros iniciais perdem-se nesta tipificação (01067 passa a 1067). Convém verificar brevemente essas colunas no resultado.

Funciona também no celular?

Sim, em qualquer navegador móvel atual igual ao desktop - o arquivo permanece local.

Há um limite de linhas ou conta?

Não. Sem conta e sem limite de linhas artificial - só a memória do seu dispositivo define um limite para arquivos muito grandes.

É seguro converter aqui um CSV com dados reais de clientes?

Sim. Diferente dos conversores on-line que enviam arquivos CSV a um servidor, seu arquivo fica exclusivamente no seu dispositivo aqui.

Ferramentas relacionadas

XLSX para CSV · CSV para XLSX · JSON para CSV · CSV para Markdown · JSON para XML · JSONL para JSON · Parquet para JSON