Excel to SQL Query Logo
EXCEL TO SQL QUERYexceltosqlquery.com
GuiaPerguntas Frequentes
Sem Uploads para o Servidor • Processamento Instantâneo no Navegador

Converta Excel ou CSV em SQL Limpo e Tipado

Transforme dados de planilhas em comandos PostgreSQL, MySQL ou SQLite com controle total sobre objetos JSON, booleanos, decimais, datas e políticas NULL. Seus arquivos nunca saem do seu navegador.

Step 1: Ingest Spreadsheet Data
100% Browser-Local Processing. No Server Uploads.
Sample Data:
Step 2: Target Database Dialect
Step 3: Table & Output Settings
Step 4: Column Schema & Data Types (8 columns)
Column NameAuto-DetectedSelected SQL TypeSample ValuesNon-Empty
PK
text
123
5
text
Aisha RahmanLiam O'ConnorSofia Chen
5
text
aisha@example.comliam.o@example.comsofia@example.com
5
boolean
TRUEyesFALSE
5
json
{"role":"admin","teams":["core","security"]}{"role":"editor","theme":"dark"}{"role":"viewer","read_only":true}
5
decimal
150.5024.000.00
5
text
enterpriseprofree
5
date
2026-01-152026-02-012026-02-18
5
Step 5: Data Validation Summary
Total Rows Checked
5
Valid Rows
5
Validation Errors
0
Row Inspector
Step 6: Data Grid Preview (5 rows)
Page 1 of 1
#
idtext
full_nametext
emailtext
is_activeboolean
profile_metajson
creditsdecimal
tiertext
registered_atdate
11Aisha Rahmanaisha@example.comTRUE{"role":"admin","teams":["core","security"]}150.50enterprise2026-01-15
22Liam O'Connorliam.o@example.comyes{"role":"editor","theme":"dark"}24.00pro2026-02-01
33Sofia Chensofia@example.comFALSE{"role":"viewer","read_only":true}0.00free2026-02-18
44Marcus Vancemarcus@example.com1{"role":"admin","tier_level":5}890.75enterprise2026-03-04
55Elena Rostovaelena@example.comno{"role":"guest","flags":{"beta":false}}5.25free2026-03-22
Ready to generate typed SQL for postgresql (5 rows)
Generated SQL Outputpostgresql5 rows
Review generated SQL before executing. This tool runs 100% locally and never connects to your database.
Projetado Para Precisão

Construído para dados de planilhas tipados

1. Validação Real de JSON e Booleanos

Selecione colunas JSON e booleanas explicitamente, valide valores antes de gerar e use conversões PostgreSQL JSONB.

2. Inspetor de Erros Linha por Linha

Não espere sua importação falhar na linha 10.000. Nosso validador analisa todas as linhas antecipadamente e destaca o número exato com problemas.

3. Processamento Local no Navegador

A leitura do arquivo e a geração do SQL acontecem no seu navegador. A ferramenta gera texto SQL sem se conectar ou modificar seu banco de dados.

Conversor de Excel para SQL

Converta dados de planilhas em SQL auditável e seguro

Excel to SQL Query é um conversor online gratuito para transformar linhas de planilhas em instruções de banco de dados limpas e estruturadas. Suporta arquivos Excel (.xlsx, .xls), CSV e texto copiado.

Um conversor prático de Excel para SQL online

Inserir dados de planilhas manualmente no banco de dados é um processo lento e sujeito a erros. Esta ferramenta oferece um fluxo direto: cole suas linhas ou abra um arquivo, escolha o banco de destino, ajuste o mapeamento de tipos e gere seu script SQL pronto.

O mesmo se aplica a arquivos CSV e TSV. O resultado é um script SQL legível e seguro para copiar ou baixar.

Converta sem enviar seus arquivos para servidores

Seu arquivo é processado localmente no seu computador. Nós não armazenamos nem enviamos seus dados. Perfeito para dados sensíveis de clientes e arquivos confidenciais.

Não é necessário criar contas nem esperar filas de processamento. Você mantém o controle absoluto de seus dados.

Como converter Excel ou CSV para SQL

A pré-visualização mantém os dados originais visíveis, facilitando a conferência com as instruções geradas.

  1. Cole células tabuladas ou carregue um arquivo Excel ou CSV.
  2. Selecione MySQL, PostgreSQL ou SQLite e informe o nome da tabela.
  3. Revise o cabeçalho, nomes das colunas, tipos detectados e política de NULL.
  4. Corrija eventuais erros e copie ou baixe o script SQL.

Colunas tipadas em vez de texto genérico

Uma tabela SQL útil requer tipos de dados corretos. Você pode mapear colunas como texto, inteiro, decimal, booleano, JSON, data, timestamp ou NULL.

Validação de JSON e Booleanos antes do INSERT

Valide objetos JSON como {"role":"admin"} e converta expressões booleanas (TRUE, FALSE, sim, não, 1, 0) na sintaxe correta do seu banco.

Saída otimizada para MySQL, PostgreSQL e SQLite

Gera a sintaxe específica de cada banco: crases para MySQL, aspas duplas e ::jsonb para PostgreSQL, e formatos padrão para SQLite.

Suporta INSERTs em lotes e comandos CREATE TABLE opcionais.

Escape seguro de caracteres especiais

Aspas simples, aspas duplas, vírgulas e quebras de linha são tratadas de forma segura (ex: O'Reilly) evitando quebras na execução.

Verificação antes da execução

O conversor gera o texto SQL mas não executa comandos diretamente no seu banco. Recomendamos sempre testar em ambiente de desenvolvimento.

Suporte

Perguntas Frequentes (FAQ)

Como converter Excel para SQL?

Carregue seu arquivo Excel no conversor, selecione seu banco de dados (MySQL, PostgreSQL ou SQLite), revise as colunas e clique em Gerar SQL para copiar ou baixar o resultado.

Como transformar dados de Excel em comandos INSERT?

Cole os dados ou envie o arquivo, configure a saída como INSERT, defina o nome da tabela e gere as instruções com escape automático.

Como inserir uma planilha no banco de dados SQL?

Converta a planilha em script SQL usando esta ferramenta e execute o código no seu cliente de banco de dados (DBeaver, pgAdmin, phpMyAdmin, etc.).

É possível converter arquivos CSV para SQL?

Sim, arquivos CSV e textos delimitados por vírgula ou tabulação são totalmente suportados.

A ferramenta cria a estrutura da tabela (CREATE TABLE)?

Sim, basta marcar a opção CREATE TABLE para gerar tanto o esquema quanto as linhas de inserção.

A ferramenta é gratuita e segura?

Sim, é 100% gratuita e todo o processamento é feito localmente no seu navegador, sem envio de dados para servidores externos.

Como são tratados campos JSON e booleanos?

A ferramenta valida estruturas JSON e converte valores booleanos para a sintaxe nativa do banco escolhido (ex: jsonb no PostgreSQL).

Quais bancos de dados são compatíveis?

MySQL, PostgreSQL e SQLite com sintaxe e delimitadores específicos para cada um.

Como caracteres especiais e aspas são tratados?

Todos os caracteres especiais são devidamente escapados para evitar erros de sintaxe durante a execução.

Posso dividir a geração em lotes (batches)?

Sim, é possível configurar lotes de 100, 500 ou 1.000 registros por comando INSERT.

Meus arquivos são enviados para a nuvem?

Não, todo o processamento é executado localmente no navegador via JavaScript.

Como manter zeros à esquerda em números de telefone ou CEPs?

Selecione o tipo de coluna "Texto" no mapeamento para preservar os zeros iniciais.

Recursos adicionais