📥 SQL · Fácil

CSV para SQL INSERT

Cole um CSV e receba INSERTs prontos para popular tabelas — com NULL, batch e dialetos de warehouse.

csvsqlinsertconverteretlseed
Carregando ferramenta…

Descrição

O CSV para SQL INSERT transforma planilhas e exports CSV em statements INSERT INTO prontos para rodar no banco. É o atalho favorito de quem precisa popular staging, criar seeds de teste ou migrar uma amostra de dados sem abrir um ETL completo.

Tudo roda 100% no navegador: seu CSV não é enviado a nenhum servidor.

Como funciona

A ferramenta faz o parse do CSV (respeitando aspas e delimitadores), usa a primeira linha como nomes de coluna e gera literais SQL tipados (números, booleanos, strings escapadas). Campos vazios podem virar NULL. Você escolhe o dialeto para o quoting correto de identificadores.

Como usar

  1. Cole o CSV. Inclua a linha de cabeçalho com os nomes das colunas.
  2. Defina a tabela e o dialeto. Escolha PostgreSQL, BigQuery, MySQL ou Snowflake.
  3. Gere o SQL. Clique em Gerar SQL para obter os INSERTs.
  4. Copie ou baixe. Leve o .sql ao seu cliente SQL ou repositório de seeds.

Por que importa

Engenheiros de dados frequentemente recebem amostras em CSV e precisam materializá-las rápido em um warehouse. Gerar INSERT localmente evita scripts one-off e reduz risco de vazar dados em notebooks compartilhados. Combine com o SQL Formatter para revisar o resultado antes de executar.

Exemplos

CSV simples → INSERT em lote

Entrada
id,nome,ativo
1,Ana,true
2,Bruno,false
Saída
INSERT INTO "usuarios" ("id", "nome", "ativo")
VALUES
  (1, 'Ana', TRUE),
  (2, 'Bruno', FALSE);

Booleanos e números são tipados; strings recebem aspas simples escapadas.

Perguntas frequentes

O CSV é enviado para algum servidor?

Não. A conversão é feita localmente no seu navegador com JavaScript.

Posso gerar um INSERT por linha?

Sim. Desmarque a opção “Um INSERT com várias linhas” para emitir um statement por registro.

Campos vazios viram NULL?

Por padrão, sim. Você pode desativar a opção “Vazio → NULL” para gravar strings vazias.

Ferramentas relacionadas

🗄️ SQL

SQL Formatter

Formate e idente consultas SQL online, no navegador. Deixe queries legíveis com quebras de linha e maiúsculas em palavras-chave.

Fácil
🏗️ SQL

SQL CREATE TABLE Generator

Gere CREATE TABLE a partir de um CSV de amostra. Infere tipos (BIGINT, TEXT, BOOLEAN, DATE, TIMESTAMP) para PostgreSQL, BigQuery, MySQL e Snowflake.

Fácil
🔄 Conversores

CSV para JSON

Converta CSV em um array JSON online. Detecta cabeçalho, delimitador e tipos básicos automaticamente.

Fácil
📊 Data Quality

CSV Profiler

Perfile um arquivo CSV: contagem de linhas, tipos por coluna, nulos, valores únicos e estatísticas — no navegador.

Intermediário

Artigos relacionados

Livros recomendados

Receba novas ferramentas no seu e-mail

Todo mês lançamos novas ferramentas de engenharia de dados. Deixe seu e-mail e seja avisado em primeira mão.

Sem spam. Só enviamos novidades do hub — você pode cancelar quando quiser.

Comentários

Em breve: espaço para comentários da comunidade. Enquanto isso, participe pelas discussões no GitHub.