Converter sqlite para csv

Conversor online gratuito de SQLITE para CSV

Exporte tabelas SQLite ou resultados de consultas para arquivos CSV editáveis e compartilháveis.

Converter SQLITE para CSV online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 30 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e excluído assim que você o baixa.

Como funciona

  1. 1/3

    Envie seu arquivo .sqlite

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .sqlite para .csv

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .csv convertido

    O resultado da conversão está pronto para download.

Como converter sqlite para csv arquivo

Software de planilhas, relatórios ou importação pode exigir CSV mesmo quando os dados de origem estão armazenados em um banco de dados SQLite. CSV também fornece uma cópia em texto simples de uma tabela que é mais fácil de compartilhar, inspecionar ou editar do que o banco de dados original.

O que é o formato SQLite

SQLite é um banco de dados relacional sem servidor armazenado em um arquivo, geralmente com a extensão .sqlite, .sqlite3 ou .db. Aplicativos para dispositivos móveis e desktops, navegadores, dispositivos incorporados, ferramentas de teste e softwares empresariais locais usam-no porque o mecanismo de banco de dados não requer um servidor separado.

Um arquivo SQLite pode conter várias tabelas, exibições, índices, gatilhos, relacionamentos e valores binários BLOB. Portanto, a conversão normalmente exporta uma tabela ou o resultado de uma consulta; ela não transforma um banco de dados inteiro com várias tabelas em um único arquivo CSV equivalente.

O que é o formato CSV

CSV é uma representação em texto simples de dados tabulares, com um registro por linha e campos separados por vírgulas ou outro delimitador definido. Microsoft Excel, LibreOffice Calc, Google Sheets, scripts, utilitários de importação de dados e sistemas de relatórios podem lê-lo.

CSV é útil para trocar uma tabela entre programas não relacionados e não requer um mecanismo de banco de dados. Ele não preserva índices SQLite, relacionamentos, restrições, gatilhos, exibições como objetos de banco de dados, tipos de coluna, fórmulas ou várias tabelas em um único arquivo.

Como converter um arquivo SQLite para CSV

Usando a ferramenta de linha de comando do SQLite

  1. Instale o utilitário oficial de linha de comando do SQLite e faça uma cópia consistente do banco de dados. Feche primeiro o aplicativo que usa o banco de dados, especialmente se houver arquivos -wal ou -shm.
  2. Abra um terminal na pasta do banco de dados e inicie o SQLite com sqlite3 database.sqlite.
  3. Liste as tabelas com .tables ou inspecione o schema com .schema.
  4. Ative os nomes das colunas e a saída CSV com .headers on e .mode csv.
  5. Redirecione o resultado da próxima consulta para um arquivo com .once output.csv e execute uma instrução SELECT.
  6. Saia com .quit.

Uma sequência interativa completa é:

sqlite3 database.sqlite
.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.quit

Exporte colunas ou registros selecionados alterando a consulta, por exemplo SELECT id, name, created_at FROM customers WHERE active = 1;. Coloque entre aspas um nome de tabela que contenha espaços ou palavras reservadas, por exemplo SELECT * FROM "order details";. Uma consulta também pode unir tabelas, agregar registros ou aplicar ordenação antes da exportação.

Usando um utilitário de banco de dados para desktop

DB Browser for SQLite pode abrir o banco de dados, exibir suas tabelas e exportar uma tabela selecionada. Abra o arquivo, selecione Browse Data, escolha uma tabela e selecione File → Export → Table(s) as CSV file. Escolha o delimitador, ative os cabeçalhos das colunas, especifique o nome do arquivo de saída e salve-o. Os nomes dos menus podem variar entre versões.

Usando 101convert

Você pode converter o arquivo gratuitamente em 101convert.com sem instalar software: carregue o arquivo SQLite, escolha CSV como formato de saída, inicie a conversão e baixe o resultado. Use uma ferramenta SQLite local quando o banco de dados contiver informações confidenciais, pessoais ou regulamentadas.

Limites de qualidade e compatibilidade

Exporte cada tabela necessária separadamente quando o banco de dados contiver várias tabelas. Um único CSV não pode manter os limites ou relacionamentos entre tabelas; uma junção pode produzir linhas repetidas ou campos duplicados porque os registros relacionados são nivelados em um único resultado.

SQLite usa classes de armazenamento flexíveis, enquanto CSV não possui um sistema formal de tipos. Softwares de planilhas podem alterar datas, valores booleanos, zeros à esquerda, notação científica ou inteiros grandes durante a importação. Inspecione a exportação como texto ou importe-a com tipos de coluna explícitos. Defina a codificação de caracteres, geralmente UTF-8, e o delimitador esperado pelo programa receptor.

CSV exige aspas quando um valor contém o delimitador, aspas ou quebras de linha; o modo de saída CSV do SQLite aplica as aspas necessárias. Alguns importadores podem tratar valores NULL e strings vazias da mesma forma, portanto verifique como o destino os diferencia.

Colunas BLOB são binárias e devem ser exportadas separadamente ou convertidas explicitamente, por exemplo com SELECT id, hex(blob_column) FROM files;. Mantenha o banco de dados SQLite original: CSV não pode restaurar seu schema, índices, restrições, relacionamentos, exibições ou tipos de dados originais.

Comparação de formato: SQLITE vs CSV

Como os formatos SQLITE e CSV se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo SQLITE e CSV
Propriedade .SQLITE SQLite database .CSV Comma-Separated Values
Legível em texto simples Não Sim
Tipos de dados Tipado Tipado
Estruturas aninhadas Sim Não
Fórmulas Não Não
Múltiplas tabelas ou planilhas Sim Não
Tamanho típico do arquivo Pequeno Pequeno
Padrão aberto Sim Sim
Mais usado para Intercâmbio de dados Intercâmbio de dados
Introduzido 2000 —
Desenvolvedor D. Richard Hipp / SQLite Consortium —
Tipo MIME application/vnd.sqlite3 text/csv

Perguntas frequentes

O conversor de SQLITE para CSV é gratuito?

Sim, converter SQLITE para CSV no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo SQLITE?

Você pode enviar arquivos SQLITE de até 50 MB e converter até 20 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter SQLITE para CSV?

Não. A conversão de SQLITE para CSV é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo SQLITE válido para esta conversão de SQLITE para CSV. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.