UltKit

Converter SQL para CSV

Um arquivo .sql é um script para recriar um banco de dados, não algo que uma planilha consiga abrir. Envie o dump e receba as linhas dos comandos INSERT em CSV, sem precisar instalar ou restaurar um banco de dados antes.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie o dump .sql

    Adicione o arquivo exportado pelo phpMyAdmin, mysqldump, SQLite ou SQL Server, com até 95 MB. Um backup compactado .sql.gz precisa ser extraído antes.

  2. 2

    Confira as configurações do CSV

    Delimitador está em Vírgula e Datas está em ISO, então um valor como 2026-10-18 aparece igual em qualquer programa. Escolha Ponto e vírgula se o seu Excel usa vírgula como separador decimal.

  3. 3

    Converta para CSV

    Clique em Converter para CSV e abra o resultado no Excel, no Google Sheets ou em qualquer ferramenta que importe valores separados por vírgula.

Resposta

Como converter um arquivo SQL em CSV?

Envie o dump .sql e clique em Converter para CSV. Cada linha dentro de um comando INSERT vira uma linha do CSV, com os nomes das colunas da tabela como cabeçalho.

Como abrir um dump SQL como planilha

O SQL surgiu de pesquisas da IBM nos anos 1970 e virou padrão ANSI em 1986 e padrão ISO no ano seguinte, por isso todo banco de dados relacional consegue gravar seu conteúdo como um script de comandos SQL. Esses scripts, chamados de dumps, são como os painéis de hospedagem fazem backup de um banco de dados de WordPress ou de loja, como desenvolvedores repassam dados e como muitos aplicativos exportam tudo de uma vez.

Abrir um deles em um editor de texto mostra o problema: milhares de valores amontoados entre parênteses em linhas enormes, com aspas e caracteres de escape por toda parte. Converter SQL em CSV separa esses valores em linhas e colunas para você pesquisar pedidos antigos, contar clientes por país ou entregar uma tabela a quem trabalha no Excel. Para ir direto a uma pasta de trabalho, escolha XLSX em Converter para.

Quais dumps SQL convertem direto para CSV

Como as ferramentas mais comuns gravam linhas de tabela em um arquivo .sql
Exportado comComo as linhas são gravadasPronto para converter
mysqldump, phpMyAdminINSERT INTO com vários grupos de valores por comandoSim
Comando .dump do SQLiteUm INSERT INTO por linhaSim
Generate Scripts do SQL Server, esquema e dadosComandos INSERT com nomes entre [colchetes]Sim
pg_dump, formato simples padrãoBlocos COPY … FROM stdin com texto separado por tabulaçõesExporte de novo com --inserts
Qualquer ferramenta, só esquemaCREATE TABLE sem dadosSem linhas para converter
Dump SQLdump de banco de dados · backup .sql
Um arquivo de texto simples com comandos SQL que recria um banco de dados: as linhas CREATE TABLE descrevem as colunas de cada tabela e as linhas INSERT trazem os registros. Restaurá-lo significa executar o script em um banco de dados; convertê-lo significa ler os valores dos INSERT sem executar nada.

O PostgreSQL exige atenção. Por padrão, o pg_dump grava os dados das tabelas como blocos COPY, que são rápidos de restaurar, mas não são comandos INSERT; execute-o de novo com a opção --inserts ou --column-inserts para obter um arquivo que converte sem problemas. Para dados que você só quer analisar, e não editar, o CSV para Parquet é um passo seguinte natural depois de ter o CSV.

Características dos formatos SQL e CSV

SQL

Script SQL

Um arquivo SQL é um script em texto puro com instruções em Structured Query Language, como CREATE TABLE e INSERT, que um banco de dados executa em sequência. É muito usado para backups de bancos de dados, migrações e compartilhamento de dados de exemplo. A linguagem em si é um padrão ISO, mas MySQL, PostgreSQL, SQLite e SQL Server têm cada um o seu dialeto, então os scripts costumam precisar de pequenos ajustes de um sistema para outro. Qualquer editor de texto abre um arquivo SQL, mas é preciso um cliente de banco de dados para executá-lo.

Compressão
–
Transparência
–
Animação
–
Lançamento
–
Conversor de SQL

CSV

Valores separados por vírgula (CSV)

CSV é um formato de texto simples para tabelas em que cada linha é um registro e vírgulas separam as colunas. É usado desde os primórdios da computação e está descrito na RFC 4180, embora muitas variantes usem ponto e vírgula ou tabulações e codificações de texto diferentes. Praticamente toda planilha, banco de dados e ferramenta de análise consegue importá-lo e exportá-lo, o que o torna o formato padrão para mover dados entre sistemas. O CSV guarda só valores, sem fórmulas, formatação, várias abas ou tipos de dados.

Compressão
–
Transparência
–
Animação
–
Lançamento
–
Conversor de CSV

Dumps SQL viram CSV quando os dados de um backup de banco de dados são necessários para alguém sem banco de dados: o dono de um site lendo pedidos antigos, um analista conferindo a exportação de um cliente ou um desenvolvedor tirando uma tabela de um backup de hospedagem.

Perguntas sobre converter SQL para CSV

Preciso ter o MySQL instalado para abrir um arquivo .sql como CSV?

Não. O caminho habitual é instalar um servidor de banco de dados, importar o dump e exportar cada tabela de novo, o que leva tempo e exige um pouco de linha de comando. O conversor lê os comandos INSERT diretamente e grava os valores como linhas, então você só precisa de um navegador.

De onde vêm os nomes das colunas do CSV?

Do comando CREATE TABLE dessa tabela ou da lista de colunas escrita nos comandos INSERT, quando o dump a inclui. Se nenhum dos dois estiver presente, os valores ainda são convertidos e você adiciona a linha de cabeçalho por conta própria.

O que recebo de um dump com dezenas de tabelas?

Um CSV por tabela, entregues juntos em um ZIP, porque um arquivo CSV só pode conter uma tabela. Tabelas sem comandos INSERT, como logs ou caches vazios, não geram arquivo.

Meu backup termina em .sql.gz. Posso enviá-lo?

Extraia primeiro, pois o conversor lê o texto simples do .sql. A ferramenta descompactar online abre arquivos .gz no navegador; depois envie o .sql que ela entregar.

Devo enviar um dump de banco de dados com dados de clientes?

Só a parte de que você precisa. Dumps costumam conter endereços de e-mail, hashes de senha e histórico de pedidos, então exporte apenas a tabela relevante sempre que possível. Os arquivos enviados são excluídos 30 minutos após o processamento, como descrito na política de privacidade.

Dá para converter o CSV de volta em SQL depois?

Sim. Depois de editar em uma planilha, o CSV para SQL gera comandos CREATE TABLE e INSERT para MySQL, PostgreSQL, SQLite ou SQL Server, com o nome de tabela que você escolher.