Conversor online gratuito de CSV para DB
Converta dados tabulares em CSV em um arquivo de banco de dados SQLite ou de outro tipo, com o esquema correto.
Converter CSV para DB 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 .csv
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 .csv para .db
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .db convertido
O resultado da conversão está pronto para download.
Estatísticas de conversão de CSV para DB
9 em cada 10 conversões terminam em até 2 s.
- Arquivos convertidos
- 311
- 9 em cada 10 conversões levam no máximo
- 2 s
- Tamanho típico do arquivo
- 2 KB
Atualizado em 14 de novembro de 2026, com base nas conversões no 101convert.com
Como converter csv para db arquivo
- Bancos de dados
- Classificação: 3.0/5
Um aplicativo desktop pode exigir um arquivo de banco de dados em vez de uma exportação no estilo de planilha, ou um programa local pode precisar de consultas indexadas e armazenamento estruturado. A conversão dos dados cria um banco de dados que pode ser aberto pelo mecanismo de destino, mas o formato .db necessário depende desse aplicativo.
O que é o formato CSV
CSV (valores separados por vírgulas) é texto simples organizado em registros e campos. As linhas geralmente representam registros, enquanto vírgulas, ponto e vírgula ou tabulações separam os campos; valores entre aspas podem conter separadores, aspas ou quebras de linha.
Excel, LibreOffice Calc, sistemas de contabilidade, gerenciadores de contatos, exportadores de bancos de dados e scripts geralmente criam arquivos CSV. CSV é útil para trocar dados tabulares porque muitos programas podem lê-lo, mas não armazena relacionamentos entre tabelas, índices, restrições, permissões, fórmulas, consultas ou tipos de coluna confiáveis.
O que é um arquivo .db
.db é uma extensão de nome de arquivo, não um formato de banco de dados universal. Ela geralmente identifica um banco de dados SQLite, mas Microsoft Access, dBase, Berkeley DB e aplicativos proprietários também usam arquivos de banco de dados com estruturas internas diferentes. Confirme o mecanismo de banco de dados exigido pelo programa de destino antes de converter.
Um banco de dados SQLite armazena tabelas, índices, restrições, visões e metadados do esquema em um único arquivo portátil. Consultas SQL, transações, chaves primárias e índices tornam-no mais adequado que CSV para pesquisas repetidas e armazenamento de aplicativos. SQLite usa tipos de coluna declarados e afinidade de tipos; ele não pode inferir tipos ou relacionamentos corretos ausentes nos dados de origem.
Métodos de conversão
Para um arquivo .db compatível com SQLite, o programa de linha de comando SQLite fornece uma importação direta:
- Faça backup do CSV e identifique seu delimitador, codificação, caractere de aspas e linha de cabeçalho.
- Abra um terminal na pasta que contém o CSV.
- Execute
sqlite3 output.db. SQLite cria o arquivo se ele não existir e o abre se já existir. - Crie uma tabela cujas colunas correspondam ao CSV e importe os registros.
CREATE TABLE customers (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT,
joined_at TEXT
);
.mode csv
.import --skip 1 customers.csv customers
CREATE INDEX customers_email_idx ON customers(email);
.quit
Use --skip 1 somente quando a primeira linha contiver cabeçalhos. A quantidade e a ordem dos campos importados devem corresponder à definição da tabela. Para um arquivo delimitado por ponto e vírgula, defina .separator ";" antes de .import; configure o delimitador de tabulação correspondente para dados separados por tabulação. Em versões mais antigas da linha de comando SQLite que não oferecem suporte a --skip, remova primeiro a linha de cabeçalho ou importe-a para uma tabela de preparação e exclua o registro de cabeçalho.
Para um fluxo de trabalho gráfico, o DB Browser for SQLite pode importar um CSV por meio de File → Import → Table from CSV file. Selecione o delimitador, o caractere de aspas, a codificação e a opção de linha de cabeçalho, revise os tipos de coluna detectados e salve o banco de dados. Os rótulos exatos dos menus podem variar conforme a versão.
Python é preferível quando a origem precisa de limpeza, validação, conversão de tipos, tratamento de duplicatas ou regras personalizadas para valores nulos:
import csv
import sqlite3
with sqlite3.connect("output.db") as db:
db.execute("CREATE TABLE customers (id INTEGER, name TEXT, email TEXT)")
with open("customers.csv", newline="", encoding="utf-8-sig") as file:
rows = csv.DictReader(file)
db.executemany(
"INSERT INTO customers (id, name, email) VALUES (?, ?, ?)",
((int(row["id"]), row["name"], row["email"]) for row in rows)
)
Para uma opção que não exige instalação, use o conversor de CSV para DB em 101convert.com e selecione o tipo de banco de dados compatível com o programa de destino. Não envie dados confidenciais, a menos que os termos atuais de privacidade e os requisitos de tratamento do serviço sejam aceitáveis.
Se o destino for Microsoft Access, dBase ou outro banco de dados que não seja SQLite, use a função de importação de CSV desse produto ou um conversor que ofereça suporte explícito ao formato. Renomear um arquivo SQLite para outra extensão não o converte.
Verificações de qualidade e compatibilidade
- Confirme o mecanismo: um arquivo
.dbdo SQLite não necessariamente será aberto por um software que espera Access, dBase, Berkeley DB ou um banco de dados proprietário. - Preserve a codificação: UTF-8 é a opção mais segura para intercâmbio. Codificações ANSI ou legadas detectadas incorretamente podem corromper caracteres acentuados e scripts não latinos.
- Defina os tipos deliberadamente: CSV não possui tipos nativos de data, Boolean, inteiro ou decimal. Armazene códigos postais, números de conta e outros identificadores como
TEXTquando os zeros à esquerda forem importantes. - Analise o CSV corretamente: vírgulas dentro de endereços entre aspas, quebras de linha incorporadas e aspas escapadas exigem um importador compatível com CSV, não uma simples divisão de strings.
- Verifique os valores: compare as contagens de linhas da origem e do destino, inspecione campos nulos e vazios, teste datas e a precisão decimal e execute
SELECT COUNT(*) FROM customers;. - Projete os relacionamentos separadamente: dados repetidos de clientes, produtos ou categorias podem exigir normalização em várias tabelas com chaves primárias e estrangeiras; uma conversão de arquivo não pode inferir esse esquema de forma confiável.
- Salve o banco de dados explicitamente: confirme a transação, feche o banco de dados corretamente e teste o arquivo resultante com o mesmo aplicativo que o utilizará.
Comparação de formato: CSV vs DB
Como os formatos CSV e DB se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .CSV Comma-Separated Values | .DB Database file |
|---|---|---|
| Legível em texto simples | Sim | Não |
| Tipos de dados | Tipado | Tipado |
| Estruturas aninhadas | Não | — |
| Fórmulas | Não | Não |
| Múltiplas tabelas ou planilhas | Não | Sim |
| Tamanho típico do arquivo | Pequeno | Médio |
| Padrão aberto | Sim | Parcialmente aberto |
| Mais usado para | Intercâmbio de dados | Intercâmbio de dados |
| Tipo MIME | text/csv | — |
As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org
Software sugerido para converter csv para db
Perguntas frequentes
O conversor de CSV para DB é gratuito?
Sim, converter CSV para DB 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 CSV?
Você pode enviar arquivos CSV de até 10 MB e converter até 3 arquivos de uma vez em um único lote. Com um plano pago, o limite sobe para até 50 MB por arquivo e 20 arquivos de uma vez, veja nossos planos.
Quanto tempo leva a conversão de CSV para DB?
9 em cada 10 conversões de CSV para DB no 101convert.com levam no máximo 2 s, medido nos últimos 90 dias. O arquivo típico tem 2 KB. Até agora, 311 arquivos foram convertidos.
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 CSV para DB?
Não. A conversão de CSV para DB é 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 CSV válido para esta conversão de CSV para DB. À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.
A conversão de CSV para DB preserva minhas colunas e tipos de dados?
Ela preserva os valores tabulares, mas um banco de dados precisa de um esquema, portanto os tipos das colunas podem ser inferidos ou atribuídos durante a conversão. Valores mistos, datas, campos vazios e colunas contendo números com zeros à esquerda podem ser interpretados de forma diferente, a menos que seus tipos sejam definidos corretamente.
Posso editar e consultar um arquivo DB depois de converter CSV para DB?
Sim, o resultado é destinado a ser uma tabela de banco de dados que pode ser consultada e editada, em vez de um arquivo de texto simples semelhante a uma planilha. A estrutura original do CSV não é mantida como texto, portanto alterá-la de volta para CSV pode exigir a exportação da tabela e pode não preservar detalhes específicos do esquema do banco de dados.
Por que algumas linhas ou colunas do CSV ficam erradas depois da conversão para DB?
Delimitadores malformados, vírgulas não escapadas, aspas ou quebras de linha dentro dos campos podem fazer com que o conversor divida uma linha incorretamente. Problemas de codificação e números inconsistentes de campos também podem deslocar os valores para as colunas erradas ou fazer com que as linhas não sejam importadas.
A conversão de CSV para DB vai deixar o arquivo menor?
Ele pode ficar menor ou maior, dependendo dos dados, do esquema, dos índices e do formato do banco de dados. O armazenamento do banco de dados pode evitar a repetição de texto e oferecer suporte à indexação, mas metadados e índices adicionais podem aumentar o tamanho do arquivo resultante.
Outras conversões de arquivo .csv
Conversão inversa
Converter para .db
de outros formatos
- mdb para db
- sqlite3 para db
- sqlite para db
- accdb para db
- xlsx para db
- txt para db
- myd para db
- fdb para db
- sql para db
- doc para db
- accde para db
- accdt para db
- arf para db
- crp para db
- db2 para db
- db3 para db
- dbf para db
- dbs para db
- dbv para db
- gdb para db
- ics para db
- inp para db
- jpg para db
- json para db
- mdf para db
- ndx para db
- ntx para db
- pds para db
- rtf para db
- s3db para db
- sdf para db
- tab para db
- text para db
- tsv para db
- wdb para db
- wfm para db
- xls para db
- xlsm para db
- xml para db
- zip para db