Gerador de INSERT SQL
Converta linhas CSV em instruções SQL INSERT prontas a executar no navegador. Nome da tabela, aspas e tratamento de NULL configuráveis, sem uploads.
🔒 Executa completamente no seu navegador — nada é enviadoGere instruções SQL INSERT a partir de CSV
Carregar a exportação de uma folha de cálculo numa base de dados costuma significar escrever à mão instruções INSERT INTO repetitivas ou montar um script de importação. Este Gerador de INSERT SQL faz isso por si no navegador: cole o CSV ou carregue um ficheiro, defina o nome da tabela de destino e a ferramenta cria uma instrução por linha usando o cabeçalho como lista de colunas. Os dados são analisados localmente, por isso tabelas de clientes, dados de teste e dados iniciais nunca saem do seu computador nem passam por um conversor online.
O analisador lida com campos entre aspas, vírgulas e quebras de linha dentro das células, pelo que funcionam exportações
reais, não apenas listas simples separadas por vírgulas. Cada valor é escapado com segurança: o texto fica entre plicas e qualquer
plica interna é duplicada, que é o escape SQL padrão que mantém a
instrução válida e reduz o risco de inserções com erros. Opcionalmente pode manter os números puros
sem aspas e transformar células vazias em NULL, para que o SQL gerado corresponda às colunas tipadas.
Uma linha por instrução ou um único lote
Estão disponíveis dois estilos de saída. O primeiro escreve uma instrução independente
INSERT INTO table (cols) VALUES (...); para cada linha, fácil de rever e
segura para executar parcialmente. O segundo produz um único insert de várias linhas com todos os tuplos de valores juntos,
o que é executado mais depressa em grandes conjuntos de dados. Escolha o que a sua base de dados e o seu fluxo de trabalho
preferirem. A lista de colunas vem sempre da primeira linha do CSV, por isso confirme que os nomes do cabeçalho correspondem
às colunas da tabela de destino antes de executar o script.
Reveja antes de executar
O SQL gerado é um ponto de partida, não uma garantia. Verifique sempre algumas instruções antes de as executar
numa base de dados real, sobretudo quanto a formatos de data, representações booleanas e colunas que
exigem tipos específicos. Se um valor deve ser uma chamada de função ou um literal como
CURRENT_TIMESTAMP, edite o resultado depois de gerar. Copie o resultado para a
area de transferência ou descarregue-o como ficheiro .sql para executar no seu cliente de base de dados. Manter todo o
processo no cliente significa que pode preparar scripts de carga para tabelas sensíveis sem expor
as linhas subjacentes.
Como usar
- Adicione o CSVCole o texto CSV ou carregue um ficheiro com linha de cabeçalho.
- Defina as opçõesIntroduza o nome da tabela e escolha as opções de aspas, NULL e lote.
- Copie ou descarregueCopie o SQL gerado ou descarregue-o como ficheiro .sql.