Gerador CSV para SQL INSERT
Transforme linhas CSV em instruções SQL INSERT prontas para execução para qualquer banco de dados.
Gerador CSV para SQL INSERT
Cole uma exportação CSV e receba instruções SQL INSERT que você pode executar no MySQL, PostgreSQL, SQLite ou SQL Server. É a maneira mais rápida de propagar uma tabela a partir de uma planilha, carregar dados de acessórios para testes ou mover a exportação de um cliente para um banco de dados real sem abrir um assistente de importação. Defina o nome da tabela, cole as linhas e copie as instruções diretamente na sua ferramenta de consulta.
O analisador segue RFC 4180, portanto, um campo colocado entre aspas duplas pode conter o delimitador, aspas "" duplas e até mesmo quebras de linha sem quebrar uma linha. Os valores são citados da maneira que o SQL espera: números inteiros e decimais permanecem sem aspas, uma célula vazia se torna NULL e todo o resto é colocado entre aspas simples com qualquer apóstrofo duplicado - portanto, um nome como O'Brien é escapado corretamente em vez de terminar a string mais cedo. Como os valores são lidos como texto, os zeros iniciais em códigos postais e códigos de produtos são preservados.
"A primeira linha contém nomes de colunas" usa seu cabeçalho para a lista de colunas; desligue-o e as colunas se tornarão col1, col2 e assim por diante. Escolha o delimitador que corresponde ao seu arquivo – vírgula, ponto e vírgula (comum nas exportações europeias) ou tabulação. Ative "Combinar em um INSERT de várias linhas" e cada linha será agrupada em um único INSERT INTO t (…) VALUES (…),(…),(…); instrução, que carrega muito mais rápido do que uma instrução por linha em grandes importações.
Tudo roda no seu navegador e nada é carregado, o que é importante quando a exportação contém registros de clientes ou dados internos. Copie o SQL, baixe-o como um arquivo .txt ou envie o resultado para outra ferramenta para continuar trabalhando. Revise as instruções geradas antes de executá-las em um banco de dados de produção.