Voltar para Ferramentas

Conversor de CSV para JSON

My tools
No tools yet

Carregando...

Converter CSV para matriz JSON online (suporta TSV e cabeçalho personalizado)

  1. 1

    Cole ou carregue CSV

    Cole o conteúdo CSV na caixa de entrada ou carregue um arquivo .csv / .tsv / .txt; se não tiver certeza do formato, clique em "Preencher exemplo" para ver o efeito primeiro.

  2. 2

    Escolha as opções de análise

    Confirme a alternância de cabeçalho, inferência de tipo e estratégia de célula vazia; exclua campos desnecessários clicando na área de rótulos de coluna.

  3. 3

    Copie ou baixe o resultado

    O resultado JSON é gerado em tempo real, você pode alternar entre formato indentado e compacto, copiar com um clique ou baixar arquivo .json.

Visão geral de recursos

Ferramenta online CSV para JSON: cole ou faça upload de um arquivo CSV/TSV e converta em tempo real para um array JSON. Detecção automática de delimitadores (vírgula/ponto-e-vírgula/Tab), inferência automática de tipos para números, booleanos e valores nulos (inteiros grandes com mais de 16 dígitos mantêm formato de string), alternância de cabeçalho, seleção de colunas, estado triplo para células vazias e saída formatada completa, com processamento de dados totalmente local no navegador.

Descrição da ferramenta

Ferramenta online gratuita para converter CSV em JSON (csv para json). Cole ou carregue arquivos .csv/.tsv para conversão em tempo real: detecção automática de delimitadores (vírgula/ponto-e-vírgula/Tab), análise correta de campos entre aspas, inferência de tipos desativável (modo somente texto), tratamento de três estados para células vazias, inteiros com 16+ dígitos mantidos como strings, detecção e aviso de codificação incorreta em chinês.

Última atualização

Lista de capacidades

  • Conversão em tempo real: cole e obtenha o resultado, detecção automática de delimitadores (vírgula, ponto e vírgula, Tab), conteúdo em chinês totalmente preservado.
  • Inferência de tipo: números convertidos para valores numéricos, true/false para booleanos, células vazias tratadas conforme necessário; inteiros com 16 dígitos ou mais (como números de pedido, snowflake IDs) mantidos automaticamente como strings, sem perda de precisão.
  • Alternância de cabeçalho: primeira linha como cabeçalho ou gerar automaticamente nomes de campo column_1, column_2, alterne entre os dois modos com um clique.
  • Seleção de colunas e estratégia de valores nulos: exclua campos desnecessários com um clique; células vazias podem ser null, string vazia ou omitir o campo.
  • Integração com a suíte de ferramentas JSON do site: os resultados convertidos podem ser processados continuamente com formatação JSON, conversão JSON para CSV (reversa) e ferramentas de conversão Excel.

Feedback dos usuários

Seu feedback será revisado (e editado se necessário) antes de aparecer publicamente. Não inclua e-mails, senhas ou outros dados pessoais.

Seu feedback nos ajuda a melhorar ❤️

Ferramentas relacionadas

Guias relacionados

Perguntas frequentes

Que delimitadores este aplicativo suporta?
Detecta automaticamente três tipos de delimitadores: vírgula, ponto-e-vírgula e tabulação (copiar de tabelas do Excel/WPS usa Tab por padrão). O resultado da detecção é exibido na área de opções. Campos entre aspas (contendo delimitadores ou quebras de linha) também são analisados conforme o padrão CSV.
Como resolver problemas com caracteres chineses corrompidos ao converter CSV para JSON?
Caracteres corrompidos quase sempre vêm de problemas de codificação: quando Excel faz "Salvar como CSV", o padrão pode ser codificação ANSI/GBK, mas a ferramenta interpreta como UTF-8. A solução é selecionar "CSV UTF-8" ao salvar, ou colar o conteúdo em um editor (como VS Code), verificar se a codificação no canto inferior direito é UTF-8 e então copiar e colar novamente. A ferramenta avisa quando detecta conteúdo que parece não estar em UTF-8.
Números longos como números de pedido perdem precisão?
Não. Inteiros com 16 dígitos ou mais (como 9223372036854775807 e IDs de floco de neve) são mantidos automaticamente como strings para evitar ultrapassar o limite de precisão do Number em JavaScript (2 elevado à 53ª potência). Números com até 16 dígitos são normalmente convertidos para valores numéricos. Zeros à esquerda (como 007) também são preservados como strings devido à inferência de tipo.
Como converter CSV sem cabeçalho?
Desative "Primeira linha é cabeçalho" na área de opções. Os nomes dos campos serão gerados automaticamente como column_1, column_2 até a última coluna, independente do comprimento da primeira linha, e colunas longas não serão perdidas.
Os dados serão enviados para um servidor?
Não. A análise e conversão são feitas completamente no navegador local; o conteúdo não é enviado para nenhum servidor e funciona até offline.