OpenToolDesk.
Português (Portugal)
Excel e CSV

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.

Definições · CSV para instruções SQL INSERT

Carregar um ficheiro

Arraste e largue os ficheiros aqui

CSV

Um ficheiro · 5 MB por ficheiro

Use uma ligação pública direta para um ficheiro até 20 MB, ou o limite inferior indicado acima. O serviço de transferência obtém o ficheiro; ligações que exigem iniciar sessão não são suportadas.

    Transferir um ficheiro de exemplo

    ou

    CSV entrada

    Cole texto ou carregue um ficheiro. Se selecionar um ficheiro, este tem prioridade.

    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

    1. 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.
    2. Escolha SQLite ou PostgreSQL, indique a tabela e decida se cria uma tabela TEXT e como escreve células vazias.
    3. 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 SQLSQLitePostgreSQL
    • Instrução CREATE TABLEIncluir CREATE TABLEApenas instruções INSERT
    • Células CSV vaziasTexto vazioSQL NULL

    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.