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 (...).