Pular para o conteúdo

Conversor online gratuito de ACCDB para SQLITE

Converta tabelas ACCDB do Microsoft Access para um banco de dados SQLite portátil e verifique a compatibilidade do schema.

Converter ACCDB para SQLITE online - grátis

Enviando…

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

Como funciona

  1. 1/3

    Envie seu arquivo .accdb

    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 .accdb para .sqlite

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

  3. 3/3

    Baixe o arquivo .sqlite convertido

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

Estatísticas de conversão de ACCDB para SQLITE

Os arquivos ACCDB são convertidos com mais frequência para XLSX 27% PDF 27% MDB 13% DB 7%

Atualizado em 9 de novembro de 2026, com base nas conversões no 101convert.com

Como converter accdb para sqlite arquivo

Um programa, aplicativo móvel ou dispositivo incorporado pode exigir um banco de dados SQLite em vez de um arquivo do Microsoft Access. A conversão dos dados também pode produzir um banco de dados portátil que não exige o Microsoft Access nem o Access Database Engine.

O que é o formato ACCDB

.accdb é o formato de banco de dados nativo criado pelo Microsoft Access 2007 e versões posteriores. Um arquivo ACCDB pode conter tabelas, relacionamentos, índices, consultas, formulários, relatórios, macros, anexos e tipos de campo específicos do Access.

O Microsoft Access abre e gerencia arquivos ACCDB. Aplicativos do Windows podem acessá-los por meio do Microsoft Access Database Engine, ODBC ou drivers compatíveis, como o UCanAccess. O ACCDB é usado em bancos de dados de desktop, ferramentas empresariais departamentais, relatórios locais e pequenos aplicativos de linha de negócios.

O que é o formato SQLITE

.sqlite, .sqlite3 e, às vezes, .db são extensões de nome de arquivo normalmente usadas em arquivos de banco de dados SQLite. SQLite é um mecanismo de banco de dados relacional incorporado: tabelas, índices, exibições, gatilhos e metadados do schema são armazenados em um único arquivo portátil, sem um servidor de banco de dados separado.

SQLite é compatível com Windows, macOS, Linux, Android e iOS por meio de bibliotecas nativas e drivers de aplicativos. Ele é adequado para dados locais de aplicativos, software móvel e de dispositivos, bancos de dados de teste, relatórios, distribuição e cópias de arquivamento. SQLite não possui contas de servidor nem serviço de rede, e seu sistema de tipos dinâmicos difere do sistema de tipos do Access.

Converter o arquivo sem instalar software

Você pode converter gratuitamente um arquivo ACCDB em 101convert.com sem instalar software de desktop. Selecione o formato de entrada ACCDB, carregue um arquivo como database.accdb, escolha SQLITE como formato de saída, inicie a conversão e baixe o arquivo de banco de dados resultante.

Abra a saída com um aplicativo compatível com SQLite e verifique os nomes das tabelas, as contagens de linhas, as chaves primárias, as datas e os valores importantes. Não carregue dados confidenciais ou regulamentados, a menos que as políticas de tratamento e retenção do serviço atendam aos seus requisitos. Uma conversão online normalmente tem como objetivo converter tabelas e valores do banco de dados; formulários, relatórios, VBA, permissões e outros recursos do aplicativo Access podem não ser preservados.

Transferir o banco de dados com software de desktop

DBeaver pode transferir tabelas selecionadas quando você precisa inspecionar o schema de origem e escolher os mapeamentos de destino. O procedimento é:

  1. Instale o DBeaver e configure seu driver JDBC UCanAccess, incluindo as dependências do driver solicitadas pelo DBeaver. UCanAccess pode ler muitos arquivos ACCDB sem o Microsoft Access.
  2. Crie uma conexão do Access e selecione database.accdb. Teste a conexão e confirme se as tabelas de usuário necessárias estão visíveis.
  3. Instale ou selecione o driver JDBC SQLite do DBeaver e crie uma segunda conexão apontando para um novo arquivo, como database.sqlite.
  4. Na conexão do Access, selecione as tabelas necessárias e escolha Tools → Data Transfer ou o comando de exportação equivalente.
  5. Defina a conexão SQLite como destino, ative a criação de tabelas, revise os mapeamentos de colunas e execute a transferência. Selecione as opções de dados, chaves primárias, índices e chaves estrangeiras quando o DBeaver as disponibilizar.
  6. Abra o banco de dados de destino e verifique as contagens de linhas, os tipos de coluna, as chaves primárias, os índices, as definições de chaves estrangeiras, a possibilidade de valores nulos e os valores representativos. Recrie manualmente quaisquer objetos de schema ausentes.

A configuração do driver varia de acordo com a edição do DBeaver e o sistema operacional. Se o driver do Access não conseguir abrir o arquivo, use o Microsoft Access ou outro leitor de Access compatível para exportar primeiro as tabelas necessárias.

Usar CSV como formato intermediário

Quando a transferência direta do banco de dados não estiver disponível, abra o arquivo ACCDB no Microsoft Access e exporte cada tabela necessária por meio de External Data → Text File. Escolha um formato de texto delimitado e mantenha os cabeçalhos das colunas. Importe os arquivos CSV para o SQLite usando um aplicativo de gerenciamento SQLite ou a ferramenta de linha de comando do SQLite.

Para a ferramenta de linha de comando, crie primeiro o schema de destino e use comandos como .mode csv, .headers on e .import database.csv table_name. Verifique o delimitador, o caractere de aspas, a codificação e o tratamento do cabeçalho antes da importação. As transferências CSV preservam apenas os valores; elas não preservam relacionamentos, índices, consultas, formulários, relatórios, macros, permissões nem o comportamento de campos específicos do Access.

Limitações de compatibilidade

  • Tabelas comuns e valores escalares geralmente são transferidos com mais confiabilidade do que campos Access Attachment, multivalue, hyperlink, calculated e outros campos complexos. Exporte valores complexos para uma representação mais simples quando necessário.
  • Campos AutoNumber do Access normalmente são mapeados para colunas inteiras do SQLite. Para obter numeração automática no estilo rowid do SQLite, a coluna de destino normalmente deve ser definida como INTEGER PRIMARY KEY; uma coluna inteira genérica não oferece o mesmo comportamento.
  • Valores Yes/No do Access normalmente se tornam valores inteiros do SQLite, como 0 e 1. Confirme a representação esperada no aplicativo de destino.
  • SQLite não possui uma classe de armazenamento dedicada para data/hora. As datas podem ser armazenadas como texto ISO 8601, Unix timestamps ou valores numéricos; portanto, verifique a formatação, as suposições de fuso horário e a precisão das frações de segundo.
  • Consultas, formulários, relatórios, módulos VBA, macros, permissões de usuário, definições de tabelas vinculadas e objetos de navegação do Access não se tornam objetos SQLite equivalentes. Recrie separadamente a lógica necessária do aplicativo.
  • Arquivos ACCDB protegidos por senha ou criptografados exigem credenciais válidas e um leitor compatível. Uma tabela vinculada pode conter apenas uma conexão com dados armazenados em outro local; obtenha acesso à origem vinculada antes de converter.
  • A aplicação de chaves estrangeiras, o bloqueio, as transações e o comportamento de gravações simultâneas do SQLite diferem dos do Microsoft Access. Ative e teste as chaves estrangeiras com PRAGMA foreign_keys = ON; e teste o banco de dados convertido com o aplicativo que gravará nele.

Comparação de formato: ACCDB vs SQLITE

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

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

As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org

Perguntas frequentes

O conversor de ACCDB para SQLITE é gratuito?

Sim, converter ACCDB para SQLITE 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 ACCDB?

Você pode enviar arquivos ACCDB 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.

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 ACCDB para SQLITE?

Não. A conversão de ACCDB para SQLITE é 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 ACCDB válido para esta conversão de ACCDB para SQLITE. À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.

Meus formulários, relatórios, consultas e macros do Access serão convertidos de ACCDB para SQLite?

Não, esta conversão destina-se às tabelas do Access e aos seus dados, não a formulários, relatórios, macros ou objetos de consulta específicos do Access. Preserve esses objetos separadamente se precisar deles.

Os tipos de campo do ACCDB permanecerão iguais no SQLite?

Não, os tipos de campo do Access são mapeados para o conjunto menor de classes de armazenamento do SQLite, portanto tipos como Sim/Não, Data/Hora, Moeda, AutoNumeração, anexos e campos com vários valores podem ser representados de forma diferente. Verifique o esquema e os valores resultantes, especialmente no caso de campos especiais ou calculados.

Por que minha tabela ACCDB não foi convertida para SQLite?

Recursos específicos do Access, tipos de campo não compatíveis, nomes reservados ou relações e restrições que não são mapeados adequadamente para o SQLite podem causar problemas de conversão. Pode ser necessário simplificar esses campos ou renomear tabelas e colunas conflitantes.

Posso editar o banco de dados SQLite convertido no Access e manter tudo inalterado?

Não de forma confiável, porque SQLite e Access usam mecanismos e esquemas de banco de dados diferentes, e os recursos exclusivos do Access não são preservados por uma conversão focada em tabelas. O banco de dados SQLite resultante continua editável em softwares compatíveis com SQLite, mas convertê-lo de volta pode não restaurar a estrutura original do ACCDB.

Já baixado

Este ficheiro já foi baixado. Para proteger a sua privacidade, apagámo-lo do nosso servidor logo após o download, por isso não pode ser baixado de novo. Se precisar dele outra vez, converta o ficheiro novamente.