SQL Converter

Conversor de SQL online

Cole instruções CREATE TABLE + INSERT, edite os dados diretamente e baixe um arquivo.xlsx pronto para abrir. Todo o processamento acontece no navegador — seu SQL nunca sai do seu dispositivo.

CREATE TABLE / INSERT de MySQL, PostgreSQL e SQLite são todos analisados corretamente. Identificadores podem estar entre crases (``), aspas duplas ("") ou colchetes ([]). INSERT de várias linhas (VALUES (...), (...), (...)) é suportado.

Não. A análise e a geração do.xlsx acontecem inteiramente no seu navegador via JavaScript. O arquivo resultante é salvo diretamente no seu dispositivo.

Aguardando SQL

Por que o SQL Converter?

Rápido, privado, sem instalação — transforme SQL dumps em uma pasta de trabalho Excel pronta para abrir.

Suporte a várias tabelas

Uma planilha por tabela CREATE TABLE / INSERT. Os nomes das colunas vêm do CREATE TABLE ou são inferidos da lista de colunas do INSERT.

Formato Excel real

Gera um arquivo Office Open XML.xlsx genuíno. Abre diretamente no Excel, Numbers, LibreOffice e Google Sheets.

Privacidade integrada

Toda a análise e geração da pasta de trabalho acontecem no seu navegador. Seu SQL nunca é enviado para nossos servidores.

Preservação rigorosa de tipos

Números continuam numéricos (alinhados à direita), booleanos continuam booleanos, NULL fica em branco, strings continuam texto. Sem conversão silenciosa para datas.

Múltiplos dialetos

Entende a sintaxe de MySQL, PostgreSQL e SQLite: crases, identificadores com aspas duplas, strings com escape, INSERT de várias linhas.

Edição em linha

Clique em qualquer célula para editar os dados antes de baixar. Adicione ou exclua linhas e colunas, renomeie cabeçalhos e remova linhas em branco — tudo no navegador.

Como funciona a conversão SQL → Excel

Análise de comandos INSERT no cliente, montagem de um arquivo.xlsx real no seu navegador.

  1. 1

    Cole um dump SQL

    Cole qualquer combinação de comandos CREATE TABLE e INSERT INTO de dumps de MySQL, PostgreSQL ou SQLite. Nosso parser lida com inserts de várias linhas, aspas escapadas, valores NULL, datas, numéricos e BLOBs binários (renderizados como strings em Base64).

  2. 2

    Edição inline

    Depois de analisado, os dados aparecem em um grid estilo planilha. Edite qualquer célula, adicione ou exclua linhas, renomeie colunas. As mudanças ficam na memória do navegador — sem ida e volta ao servidor a cada edição, sem demora de "salvando...".

  3. 3

    Construção do arquivo.xlsx

    Quando você clica em baixar, usamos o SheetJS (xlsx.js) para construir um arquivo .xlsx Office Open XML diretamente em JavaScript. Cada tabela vira uma worksheet separada. O arquivo é bit-a-bit idêntico ao que o próprio Excel produziria.

  4. 4

    Download para sua máquina

    O Blob é salvo via clique virtual em <a download>. Abra no Excel, Google Sheets, Numbers — qualquer coisa que leia.xlsx. O caminho dos dados foi: SQL colado → memória JS → Blob.xlsx → download. Sem servidor, sem log, sem upload.

Necessidades comuns de SQL → Excel

Quando você precisa de dados em planilha, rápido.

Exports para clientes

Um colega não-técnico precisa da lista mais recente de clientes em arquivo Excel. Rode sua consulta SQL, cole os resultados, receba um.xlsx. Sem precisar construir uma feature de export, sem revisão de compliance para enviar os dados por uma ferramenta de terceiros.

Inspeção local de backup

Abra um arquivo de mysqldump de um backup, encontre as tabelas relevantes, veja o conteúdo em linhas legíveis. Costuma ser mais fácil do que subir um banco em sandbox.

Migrações de dados

Mova uma tabela pequena de um sistema para outro passando por um.xlsx. Edite os dados no caminho (renomear colunas, adicionar campos, corrigir erros) antes de reimportar.

Investigando problemas em produção

O engenheiro cola a linha de um cliente do banco na ferramenta para depurar um problema reportado, com os dados nunca saindo do laptop. A linha do cliente é sensível — garantir que ela continue sensível importa.

Por que dados de SQL exigem privacidade

Dumps de banco geralmente contêm informações reais de clientes — nomes, e-mails, endereços, às vezes senhas com hash ou dados financeiros. A maioria dos conversores SQL online pede que você suba o arquivo, o que é exatamente o que não se deve fazer com PII. O iKit analisa tudo no seu navegador, então os dados nunca saem da sua máquina.

  • Analisa dumps de MySQL, PostgreSQL e SQLite em JavaScript puro.
  • Gera o arquivo.xlsx no cliente via SheetJS.
  • Adequado para dados de produção e PII — nada é enviado.

Guias relacionados

Tutoriais detalhados e comparações de ferramentas do blog do iKit.

Perguntas frequentes

Qual dialeto SQL é suportado?

CREATE TABLE / INSERT de MySQL, PostgreSQL e SQLite são todos analisados corretamente. Identificadores podem estar entre crases (``), aspas duplas ("") ou colchetes ([]). INSERT de várias linhas (VALUES (...), (...), (...)) é suportado.

Meu SQL é enviado para algum lugar?

Não. A análise e a geração do.xlsx acontecem inteiramente no seu navegador via JavaScript. O arquivo resultante é salvo diretamente no seu dispositivo.

Qual é o limite de tamanho?

Não há limite rígido do lado do servidor. Navegadores modernos lidam com dezenas de milhares de linhas sem problemas. Para dumps muito grandes, uma ferramenta CLI costuma ser mais rápida.

Posso incluir apenas CREATE TABLE ou apenas INSERT?

Sim. Se houver CREATE TABLE, seus nomes de coluna são usados. Se houver apenas INSERT INTO... (col1, col2) VALUES..., os nomes do INSERT são usados. Se o INSERT não tiver lista de colunas, volta para col1, col2 …

Datas e timestamps viram células de data no Excel?

Não. Timestamps como '2024-01-05 10:12:33' são exportados como texto puro para evitar a conversão automática do Excel. No Excel, selecione a coluna e aplique Formatar Células → Data se quiser o tipo nativo.