Přeskočit na obsah

Online konvertor ACCDB do SQLITE zdarma

Převeďte tabulky Microsoft Access ACCDB do přenosné databáze SQLite a zkontrolujte kompatibilitu schématu.

Převést ACCDB na SQLITE online - zdarma

Nahrávání…

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .accdb

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .accdb do .sqlite

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .sqlite

    Výsledek převodu je připraven ke stažení.

Statistiky převodu ACCDB do SQLITE

Soubory ACCDB se nejčastěji převádějí do XLSX 28 % PDF 25 % MDB 13 % DB 8 %

Aktualizováno 12. listopadu 2026, z převodů na 101convert.com

Jak převést soubor accdb do formátu sqlite

Program, mobilní aplikace nebo vestavěné zařízení může vyžadovat databázi SQLite místo souboru Microsoft Access. Převod dat může také vytvořit přenosnou databázi, která nevyžaduje Microsoft Access ani Access Database Engine.

Co je formát ACCDB

.accdb je nativní databázový formát vytvořený aplikací Microsoft Access 2007 a novějšími verzemi. Soubor ACCDB může obsahovat tabulky, relace, indexy, dotazy, formuláře, sestavy, makra, přílohy a typy polí specifické pro Access.

Microsoft Access otevírá a spravuje soubory ACCDB. Aplikace pro Windows k nim mohou přistupovat prostřednictvím Microsoft Access Database Engine, ODBC nebo kompatibilních ovladačů, jako je UCanAccess. ACCDB se používá pro desktopové databáze, podnikové nástroje oddělení, lokální reporting a malé podnikové aplikace.

Co je formát SQLITE

.sqlite, .sqlite3 a někdy .db jsou přípony souborů běžně používané pro databázové soubory SQLite. SQLite je vestavěný relační databázový engine: tabulky, indexy, pohledy, triggery a metadata schématu jsou uloženy v jednom přenosném souboru bez samostatného databázového serveru.

SQLite je podporováno v systémech Windows, macOS, Linux, Android a iOS prostřednictvím nativních knihoven a aplikačních ovladačů. Je vhodné pro lokální data aplikací, software pro mobilní zařízení a zařízení, testovací databáze, reporting, distribuci a archivní kopie. SQLite nemá účty serveru ani síťovou službu a jeho dynamický typový systém se liší od typového systému Accessu.

Převeďte soubor bez instalace softwaru

Soubor ACCDB můžete zdarma převést na webu 101convert.com bez instalace desktopového softwaru. Vyberte vstupní formát ACCDB, nahrajte soubor, například database.accdb, zvolte SQLITE jako výstupní formát, spusťte převod a stáhněte výsledný databázový soubor.

Otevřete výstup pomocí aplikace kompatibilní se SQLite a ověřte názvy tabulek, počty řádků, primární klíče, data a důležité hodnoty. Důvěrná data ani data podléhající regulaci nenahrávejte, pokud zásady služby týkající se nakládání s daty a jejich uchovávání nesplňují vaše požadavky. Online převod se obvykle zaměřuje na databázové tabulky a hodnoty; formuláře Accessu, sestavy, VBA, oprávnění a další funkce aplikace nemusí být zachovány.

Přeneste databázi pomocí desktopového softwaru

DBeaver může přenášet vybrané tabulky, když potřebujete zkontrolovat zdrojové schéma a zvolit mapování cíle. Postup je následující:

  1. Nainstalujte DBeaver a nakonfigurujte jeho ovladač UCanAccess JDBC včetně závislostí ovladače vyžadovaných aplikací DBeaver. UCanAccess dokáže číst mnoho souborů ACCDB bez aplikace Microsoft Access.
  2. Vytvořte připojení k Accessu a vyberte database.accdb. Otestujte připojení a ověřte, že jsou viditelné požadované uživatelské tabulky.
  3. Nainstalujte nebo vyberte ovladač SQLite JDBC pro DBeaver a vytvořte druhé připojení směřující k novému souboru, například database.sqlite.
  4. V připojení k Accessu vyberte požadované tabulky a zvolte Tools → Data Transfer nebo ekvivalentní příkaz pro export.
  5. Nastavte připojení SQLite jako cíl, povolte vytváření tabulek, zkontrolujte mapování sloupců a spusťte přenos. Pokud je DBeaver nabízí, vyberte možnosti pro data, primární klíče, indexy a cizí klíče.
  6. Otevřete cílovou databázi a ověřte počty řádků, typy sloupců, primární klíče, indexy, definice cizích klíčů, možnost hodnot NULL a reprezentativní hodnoty. Chybějící objekty schématu vytvořte ručně.

Konfigurace ovladačů se liší podle edice DBeaveru a operačního systému. Pokud ovladač Accessu nedokáže soubor otevřít, použijte Microsoft Access nebo jinou kompatibilní čtečku Accessu a nejprve exportujte požadované tabulky.

Použijte CSV jako prostřední formát

Pokud není přímý přenos databáze k dispozici, otevřete soubor ACCDB v aplikaci Microsoft Access a exportujte každou požadovanou tabulku prostřednictvím External Data → Text File. Zvolte textový formát s oddělovači a zachovejte záhlaví sloupců. Importujte soubory CSV do SQLite pomocí aplikace pro správu SQLite nebo nástroje SQLite příkazového řádku.

V případě nástroje příkazového řádku nejprve vytvořte cílové schéma a poté použijte příkazy, jako jsou .mode csv, .headers on a .import database.csv table_name. Před importem zkontrolujte oddělovač, znak pro uvozovky, kódování a zpracování záhlaví. Přenos CSV obsahuje pouze hodnoty; nezachovává relace, indexy, dotazy, formuláře, sestavy, makra, oprávnění ani chování polí specifické pro Access.

Omezení kompatibility

  • Běžné tabulky a skalární hodnoty se obvykle přenášejí spolehlivěji než pole Access Attachment, multivalue, hyperlink, calculated a další komplexní pole. V případě potřeby exportujte komplexní hodnoty do jednodušší reprezentace.
  • Pole Access AutoNumber se běžně mapují na celočíselné sloupce SQLite. Chcete-li získat automatické číslování ve stylu SQLite rowid, musí být cílový sloupec obvykle definován jako INTEGER PRIMARY KEY; obecný celočíselný sloupec neposkytuje stejné chování.
  • Hodnoty Access Yes/No se běžně převádějí na celočíselné hodnoty SQLite, například 0 a 1. Ověřte očekávanou reprezentaci v cílové aplikaci.
  • SQLite nemá vyhrazenou třídu úložiště pro datum a čas. Data mohou být uložena jako text ve formátu ISO 8601, časová razítka Unix nebo číselné hodnoty, proto zkontrolujte formátování, předpoklady týkající se časového pásma a přesnost zlomků sekund.
  • Dotazy Accessu, formuláře, sestavy, moduly VBA, makra, uživatelská oprávnění, definice propojených tabulek a navigační objekty se nestanou ekvivalentními objekty SQLite. Požadovanou aplikační logiku vytvořte samostatně.
  • Soubory ACCDB chráněné heslem nebo šifrované vyžadují platné přihlašovací údaje a kompatibilní čtečku. Propojená tabulka může obsahovat pouze připojení k datům uloženým jinde; před převodem si zajistěte přístup k propojenému zdroji.
  • Vynucování cizích klíčů, zamykání, transakce a chování při souběžném zápisu v SQLite se liší od Microsoft Accessu. Povolte a otestujte cizí klíče pomocí PRAGMA foreign_keys = ON; a otestujte převedenou databázi s aplikací, která do ní bude zapisovat.

ACCDB vs SQLITE: srovnání formátů

Jak si formáty ACCDB a SQLITE stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů ACCDB a SQLITE
Vlastnost .ACCDB Microsoft Access Database .SQLITE SQLite database
Čitelný jako prostý text Ne Ne
Datové typy Typovaný Typovaný
Vnořené struktury Ano Ano
Vzorce — Ne
Více tabulek nebo listů Ano Ano
Typická velikost souboru Střední Malé
Otevřený standard Ne Ano
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno 2007 2000
Vývojář Microsoft D. Richard Hipp / SQLite Consortium
MIME typ application/vnd.ms-access application/vnd.sqlite3

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Je konvertor ACCDB do SQLITE zdarma?

Ano, převod ACCDB do SQLITE na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor ACCDB?

Můžete nahrát soubory ACCDB o velikosti až 10 MB a převést až 3 souborů najednou v jedné dávce. S placeným tarifem je limit až 50 MB na soubor a 20 souborů najednou, podívejte se na naše tarify.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod ACCDB do SQLITE instalovat nějaký software?

Ne. Převod ACCDB do SQLITE probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor ACCDB pro tuto konverzi z ACCDB do SQLITE. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Převedou se formuláře, sestavy, dotazy a makra z Accessu z ACCDB do SQLite?

Ne, tato konverze je určena pro tabulky Accessu a jejich data, nikoli pro formuláře, sestavy, makra nebo objekty dotazů specifické pro Access. Pokud je potřebujete, uchovejte tyto objekty samostatně.

Zůstanou typy polí ACCDB v SQLite stejné?

Ne, typy polí Accessu se převádějí na menší sadu úložných tříd SQLite, takže typy jako Yes/No, Date/Time, Currency, AutoNumber, přílohy a pole s více hodnotami mohou být reprezentovány odlišně. Zkontrolujte výsledné schéma a hodnoty, zejména u speciálních nebo vypočítávaných polí.

Proč se mi nepodařilo převést tabulku ACCDB do SQLite?

Problémy s převodem mohou způsobit funkce specifické pro Access, nepodporované typy polí, rezervované názvy nebo relace a omezení, která nelze čistě převést do SQLite. Může být nutné tato pole zjednodušit nebo přejmenovat konfliktní tabulky a sloupce.

Mohu upravovat převedenou databázi SQLite v Accessu a zachovat vše beze změny?

Ne spolehlivě, protože SQLite a Access používají různé databázové stroje a schémata a funkce dostupné pouze v Accessu se při převodu zaměřeném na tabulky nezachovají. Výsledná databáze SQLite zůstává upravitelná v softwaru kompatibilním se SQLite, ale převod zpět nemusí obnovit původní strukturu ACCDB.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.