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
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
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/3
Faça a conversão de .sqlite para .csv
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .csv convertido
O resultado da conversão está pronto para download.
Como converter sqlite para csv arquivo
- Bancos de dados
- Nenhuma avaliação ainda.
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
- 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
-walou-shm. - Abra um terminal na pasta do banco de dados e inicie o SQLite com
sqlite3 database.sqlite. - Liste as tabelas com
.tablesou inspecione o schema com.schema. - Ative os nomes das colunas e a saída CSV com
.headers one.mode csv. - Redirecione o resultado da próxima consulta para um arquivo com
.once output.csve execute uma instruçãoSELECT. - 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.
| 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 |
Software sugerido para converter sqlite para 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.