CSV para SQL

Gere instrucoes SQL INSERT a partir de CSV. Delimitador, codificacao, tabela e opcoes de cabecalho.

Ferramentas relacionadas

O que esta ferramenta CSV para SQL oferece

Gere instrucoes SQL INSERT a partir de CSV com controles praticos de analise.

  • Gerar INSERT: Uma instrucao INSERT e gerada para cada linha de dados.
  • Opcoes de delimitador: Use deteccao automatica ou escolha manualmente.
  • Opcoes de codificacao: Leia arquivos em UTF-8, Windows-1252 ou ISO-8859-1.
  • Nome da tabela: Defina e sanitize o identificador da tabela de saida.
  • Cabecalho para colunas: Use a primeira linha como nomes de coluna SQL.
  • Privado: Tudo roda no seu navegador.

Por que converter CSV para SQL?

A saida SQL INSERT ajuda a importar dados de planilhas para bancos e scripts.

  • Importacao em banco: Use o SQL gerado em clientes SQL e fluxos de migracao.
  • Fluxo de desenvolvimento: Use a saida em seeds e dados de teste.

Como funciona CSV para SQL

O CSV e analisado e transformado em instrucoes SQL INSERT linha por linha.

  • Analisar CSV: Leia o CSV com delimitador e codificacao selecionados.
  • Preparar identificadores: Sanitize nomes de tabela e colunas para uso em SQL.
  • Escapar valores: Escape aspas simples nos literais de valor com seguranca.
  • Exportar: Baixe ou copie toda a saida SQL.

Opcoes explicadas

Essas configuracoes controlam a analise e o formato da saida SQL.

  • Delimitador: Auto, virgula, ponto e virgula, tabulacao ou pipe.
  • Codificacao: Escolha a codificacao que corresponde ao seu arquivo de origem.
  • Nome da tabela: Nome da tabela de destino na saida SQL.
  • Primeira linha como colunas: Ative ou desative o mapeamento de cabecalho para colunas.

Quando usar cada delimitador

Use Auto primeiro e, se necessario, mude manualmente.

  • Virgula: Delimitador mais comum em CSV.
  • Ponto e virgula: Comum em algumas exportacoes regionais.
  • Tabulacao: Para arquivos tipo TSV.
  • Pipe: Usado em alguns pipelines de dados.

Desenvolvido com processamento do lado do cliente.

Perguntas frequentes

Que SQL a ferramenta gera?

Ela gera instrucoes INSERT INTO ... VALUES (...) para cada linha de dados do CSV.

O que faz primeira linha como nomes de coluna?

Usa a primeira linha do CSV como nomes de coluna SQL nas instrucoes INSERT.

Quais delimitadores sao suportados?

Auto, virgula, ponto e virgula, tabulacao e pipe.

Qual codificacao e usada no envio?

UTF-8, Windows-1252 e ISO-8859-1 estao disponiveis.

Meus dados estao seguros?

Sim. O processamento ocorre no navegador e os arquivos nao sao enviados ao servidor.

Quais bancos aceitam esse SQL?

A maioria dos bancos que aceitam a sintaxe INSERT INTO ... VALUES (...).

CSV para SQL - Gerar instrucoes INSERT online