CSV para instruções SQL INSERT
Converta um CSV num script SQLite ou PostgreSQL com CREATE TABLE e INSERT. Mantenha os valores como texto ou exporte explicitamente células vazias como NULL.
Os seus resultados
CSV para instruções SQL INSERT
Precisa de um pequeno CSV numa base de teste? Gere um ficheiro SQL legível para SQLite ou PostgreSQL. Identificadores como 001 mantêm os zeros. Escolha como tratar células vazias e a criação da tabela; confira o script antes de o executar.
Como utilizar esta ferramenta
- Carregue um CSV UTF-8, arraste-o para a zona, importe um URL público direto ou cole um exemplo curto após as opções de ficheiro.
- Escolha SQLite ou PostgreSQL, indique a tabela e decida se cria uma tabela TEXT e como escreve células vazias.
- Transfira csv-inserts.sql. Confira CREATE TABLE e os valores INSERT antes de executar na base de dados.
Formatos de entrada suportados
CSV
Definições disponíveis
- Nome da tabela SQL
- Dialeto SQL
- Instrução CREATE TABLE
- Células CSV vazias
Resultado e limitações
Converta um CSV num script SQLite ou PostgreSQL com CREATE TABLE e INSERT. Mantenha os valores como texto ou exporte explicitamente células vazias como NULL.
Um CSV UTF-8 até 5 MB, 10 000 linhas e 100 colunas, ou 12 000 caracteres colados. Escolha SQLite ou PostgreSQL, um nome simples de tabela e CREATE TABLE. Todas as colunas são TEXT; não se adivinham tipos. As células vazias tornam-se texto vazio, salvo se escolher NULL. O script limita-se a 20 MB. Não há ligação a uma base nem execução de SQL. Confira o esquema e o script antes de importar. MySQL, XLSX e mapeamento de tabelas existentes não são suportados.
O SQL é executado automaticamente ou serve para qualquer base?
Não. Nenhum SQL é executado nem enviado a uma base. O script destina-se apenas a SQLite ou PostgreSQL. Confira-o e teste a importação numa base descartável antes de usar dados importantes.
O conversor deteta números e datas?
Não. Todas as colunas são TEXT e todas as células não vazias são texto entre aspas. Isto preserva zeros iniciais e evita adivinhar tipos. Ajuste o esquema se precisar de números ou datas.
E se o processamento falhar?
Verifique os formatos suportados e limites de ficheiro, em seguida, tente um ficheiro menor. Mantenha uma cópia original. Uma mensagem de erro clara explicará uma entrada não suportada ou um serviço de processamento indisponível.