SQL CSV
Conversão de arquivo

Converter SQL para CSV

RESPOSTA RÁPIDA
É possível converter SQL para CSV?
Sim - SQL converte para CSV.

Não existe uma conversão direta de arquivo para arquivo; um motor de banco de dados deve primeiro executar as instruções SQL para reconstruir as linhas. Importe o dump no motor correspondente (MySQL, PostgreSQL, SQLite, etc.) e, em seguida, exporte cada tabela para CSV usando DBeaver, MySQL Workbench ou phpMyAdmin.

Também para CSV: DTA · HVE · XFDF

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Oct 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter SQL para CSV?

Um arquivo .sql é um script de texto simples contendo definições de esquema e instruções INSERT, não uma tabela plana. CSV é um formato tabular de texto simples para planilhas e pipelines de dados. As instruções SQL devem ser executadas em um motor de banco de dados antes que as linhas resultantes possam ser exportadas como um .csv plano.

Como converter SQL para CSV

DBeaver FREE

Conecte-se ao motor apropriado, execute o .sql via Script > Executar Script SQL, clique com o botão direito em qualquer tabela e escolha Exportar Dados como CSV.

MySQL Workbench FREE

Use Server > Data Import para executar o .sql em um esquema, selecione uma tabela, execute uma consulta e clique no botão Export no grid de resultados para salvar como CSV.

Sobre estes formatos

Qualidade e o que observar

  • Use o mesmo motor de onde o dump veio: um dump do MySQL falhará no PostgreSQL devido a diferenças de dialeto, como o uso de crases (backticks) e AUTO_INCREMENT.
  • Um dump de múltiplas tabelas produz vários arquivos CSV - você deve exportar cada tabela separadamente.
  • Dumps apenas de esquema (sem instruções INSERT) produzirão arquivos CSV vazios apenas com os cabeçalhos das colunas.

Perguntas frequentes

Posso fazer isso sem instalar um servidor de banco de dados?
Se o dump for um dump do SQLite, importe-o com o DB Browser for SQLite (não requer servidor) e exporte como CSV.
O CSV incluirá cabeçalhos de coluna?
A maioria das ferramentas de exportação inclui os nomes das colunas como a primeira linha por padrão; verifique as configurações de exportação para confirmar.
Por que minha importação falha com erros de sintaxe?
Você provavelmente está importando no motor errado - um dump do MySQL deve ir para o MySQL, não para PostgreSQL ou SQLite.
Posso colocar todas as tabelas em um único CSV?
Não diretamente - cada tabela deve ser exportada separadamente e depois combinada manualmente, se necessário.