Conversor CSV → JSON / XML / YAML / HTML / SQL

Converta dados CSV (valores separados por vírgulas) para o formato JSON, XML, YAML, tabela HTML ou SQL (CREATE TABLE + INSERT). Suporta vários delimitadores e opções de formatação personalizadas.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Delimitador:
Saída:
JSON: array de objetos com chaves tiradas dos cabeçalhos do CSV. XML: elemento raiz <root> a envolver elementos <row>. YAML: sequência YAML limpa de mapeamentos. HTML: tabela HTML completa com cabeçalhos e linhas de dados. SQL: CREATE TABLE + INSERT em lote; escolha acima o dialeto, o nome da tabela, a deteção de tipos e o tratamento de valores vazios.
Sugestão: a primeira linha do seu CSV é sempre tratada como cabeçalho de colunas. Para ficheiros TSV, selecione o delimitador Tabulação.
CSV — valores separados por vírgulas (RFC 4180)

O CSV é texto simples: uma linha por registo, com os campos separados por um delimitador. A RFC 4180 é o livro de regras de facto para as aspas — um campo que contenha o delimitador, uma aspa ou uma quebra de linha fica envolvido em aspas duplas, e as aspas internas são duplicadas (""). Existem variantes TSV (tabulação) e de ponto e vírgula porque os dados reais contêm vírgulas e as definições regionais do Excel variam; todas transportam a mesma tabela, mudando apenas o delimitador.

A conversão aqui analisa primeiro a tabela e depois a reconstrói no formato de destino — os campos com aspas e os delimitadores embutidos sobrevivem intactos.