Online konvertor DB do DBF zdarma
Převeďte databázové tabulky ze souborů DB do kompatibilních samostatných souborů DBF.
Převést DB na DBF online - zdarma
Soubor se zpracuje hned a smaže se ihned po stažení.
Načíst soubor z adresy URL
Vložte přímý odkaz na soubor. Stáhneme ho na náš server a převedeme úplně stejně jako nahraný soubor.
Jak to funguje
-
1/3
Nahrajte soubor .db
Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.
-
2/3
Spusťte převod .db do .dbf
Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.
-
3/3
Stáhněte převedený soubor .dbf
Výsledek převodu je připraven ke stažení.
Statistiky převodu DB do DBF
Aktualizováno 13. listopadu 2026, z převodů na 101convert.com
Jak převést soubor db do formátu dbf
- Databázové formáty
- Dosud nehodnoceno.
Starší GIS, účetní nebo reportovací program může vyžadovat samostatnou tabulku .dbf, zatímco data jsou uložena v databázi .db. Převod exportuje vybrané záznamy do staršího formátu dBase, ale nezachovává úplnou strukturu zdrojové databáze.
Co je formát DB
.db je obecná přípona názvu databázového souboru, nikoli jeden univerzální formát. V tomto kontextu může označovat databázi SQLite, proprietární databázi aplikace, Berkeley DB nebo jiný databázový engine. Před výběrem metody převodu je nutné identifikovat aplikaci, která soubor vytvořila, nebo podpis databáze.
Soubory SQLite běžně obsahují v jednom souboru více tabulek, indexů, views, omezení a triggers. Převodník určený pro SQLite nedokáže přečíst každý soubor s názvem .db. U souboru, u kterého máte podezření, že jde o SQLite, spusťte sqlite3 source.db ".tables"; výpis tabulek potvrdí, že jej nástroj příkazového řádku SQLite dokáže otevřít. Pomocí sqlite3 source.db ".schema table_name" zobrazíte strukturu tabulky.
Co je formát DBF
.dbf je tabulkový formát spojený s dBase a FoxPro. Ukládá řádky a sloupce v samostatném souboru a podporuje jej mnoho starších účetních, GIS, tabulkových a desktopových databázových aplikací. Shapefile obvykle používá soubor DBF pro svou atributovou tabulku.
DBF je vhodný, když cílová aplikace očekává jednoduchou tabulku bez databázového serveru. Typický soubor DBF představuje jednu tabulku, nikoli celou relační databázi. Běžné starší dialekty omezují názvy polí na 10 znaků a poskytují základní znaková, číselná, datová a logická pole. Tabulky, vztahy, indexy, views, triggers, omezení, oprávnění a aplikační logika ze zdroje se nepřenášejí.
Jak převést DB na DBF
Pro jednorázový převod použijte převodník na 101convert.com bez instalace softwaru. Nahrajte soubor .db, vyberte DBF, pokud je typ zdroje rozpoznán a lze vybrat požadovanou tabulku, spusťte převod a stáhněte výsledek. Obecný soubor .db nemusí být možné identifikovat; v takovém případě jej otevřete v aplikaci, která jej vytvořila, a exportujte požadovanou tabulku jako CSV nebo použijte export DBF této aplikace.
U databáze SQLite poskytuje řízený script lepší kontrolu nad výběrem tabulek a datovými typy. Nainstalujte Python package:
pip install dbf
Následující příklad exportuje tři sloupce z tabulky customers:
import sqlite3
import datetime
import dbf
source = sqlite3.connect("source.db")
rows = source.execute(
"SELECT id, name, created FROM customers"
).fetchall()
output = dbf.Table(
"customers.dbf",
"id N(10,0); name C(80); created D"
)
output.open(mode=dbf.READ_WRITE)
for customer_id, name, created in rows:
created_date = (
datetime.date.fromisoformat(created[:10])
if created else None
)
output.append((customer_id, name, created_date))
output.close()
source.close()
Upravte SQL dotaz a definici DBF tak, aby odpovídaly zdroji. Pro text použijte C(length), pro čísla N(width,decimals), pro data D a pro logické hodnoty L. Časová razítka, hodnoty null, JSON a další hodnoty, které DBF nepodporuje, převádějte explicitně, místo abyste jejich převod nechali odhadnout jako text.
Grafickou alternativou je exportovat vybranou tabulku ze zdrojové aplikace do CSV, poté otevřít CSV v softwaru, který podporuje výstup dBase, a zvolit File → Save As nebo File → Export s vybraným formátem DBF nebo dBase. Před uložením ověřte oddělovač, kódování znaků, interpretaci dat, desetinný oddělovač a číselné sloupce. CSV je pouze zprostředkující tabulka, takže spolehlivě nezachovává indexy, vztahy ani databázové typy.
Omezení kvality a kompatibility
Převod je obvykle ztrátový. Zdrojová databáze s několika tabulkami vyžaduje samostatný soubor DBF pro každou exportovanou tabulku. Cizí klíče, joiny, vzorce, indexy, oprávnění, triggers a aplikační logiku je nutné vytvořit znovu samostatně.
BLOBs, dlouhý text, JSON, desetinná čísla s vysokou přesností, časová razítka zohledňující časové pásmo a znaky Unicode mohou být zkráceny, zaokrouhleny, odmítnuty nebo převedeny na text. Starší programy dBase nemusí podporovat dlouhé názvy polí, velká znaková pole, memo fields, hodnoty null nebo novější varianty data a času. Použijte dialekt DBF a code page požadované cílovým programem; podpora UTF-8 se liší a mnoho starších programů očekává starší kódování, například Windows-1252.
Po převodu porovnejte počet řádků ve zdroji a výstupu, zkontrolujte hodnoty null, data, přesnost desetinných čísel, znaky s diakritikou a maximální délky textu a poté soubor otevřete ve skutečné cílové aplikaci. Ponechte si původní soubor .db, protože DBF obecně nedokáže reprodukovat úplnou zdrojovou databázi.
DB vs DBF: srovnání formátů
Jak si formáty DB a DBF stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .DB Database file | .DBF dBASE Database File |
|---|---|---|
| Čitelný jako prostý text | Ne | Ne |
| Datové typy | Typovaný | Typovaný |
| Vnořené struktury | — | Ne |
| Vzorce | Ne | Ne |
| Více tabulek nebo listů | Ano | Ne |
| Typická velikost souboru | Střední | Malé |
| Otevřený standard | Částečně otevřený | Částečně otevřený |
| Nejvhodnější pro | Výměna dat | Výměna dat |
| Zavedeno | — | 1983 |
| Vývojář | — | Ashton-Tate / dBASE, Inc. (format origin) |
| MIME typ | — | application/x-dbf |
Informace o příponách a typech souborů poskytuje File-Extensions.org
Navrhovaný software pro převod db do dbf
Často kladené otázky
Je konvertor DB do DBF zdarma?
Ano, převod DB do DBF 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 DB?
Můžete nahrát soubory DB 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 DB do DBF instalovat nějaký software?
Ne. Převod DB do DBF 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 DB pro tuto konverzi z DB do DBF. 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.
Zachovají se při převodu souboru DB do DBF všechny tabulky a relace?
Ne, DBF je samostatný tabulkový formát, takže relace, dotazy, omezení, triggery a další funkce platné pro celou databázi se nezachovají. Zdrojová databáze s více tabulkami obvykle vyžaduje samostatné zpracování každé tabulky.
Jaká data se mohou při převodu DB do DBF ztratit?
DBF podporuje omezenější sadu typů polí, takže binární data, komplexní hodnoty a některé reprezentace data nebo času mohou být změněny, převedeny na text nebo vynechány. Dlouhé názvy polí a hodnoty mohou být také zkráceny, pokud to konkrétní varianta DBF vyžaduje.
Lze soubor DB po převodu do DBF stále upravovat?
Výsledek zůstává upravitelný jako tabulka DBF, ale už nejde o úplnou kopii původní databáze. Objekty na úrovni databáze, jako jsou indexy, relace, validační pravidla a dotazy, může být nutné vytvořit znovu.
Proč jsou některá pole DB ve výsledném souboru DBF prázdná nebo nesprávně formátovaná?
Obvykle k tomu dochází, když zdrojové pole používá typ, který DBF přímo nepodporuje, například binární nebo komplexní data, nebo když hodnoty překračují limity polí DBF. Přesný výsledek závisí na struktuře a datových typech použitých ve zdrojovém souboru DB.
Podobné .db konverze
- db do mdb
- db do txt
- db do csv
- db do json
- db do vcs
- db do db3
- db do excel
- db do accdb
- db do sqlite3
- db do pdf
- db do abs
- db do ave
- db do bmp
- db do crypt5
- db do crypt6
- db do crypt7
- db do cs
- db do cvs
- db do db2
- db do dbs
- db do docx
- db do fdb
- db do gdb
- db do html
- db do ics
- db do inp
- db do mbk
- db do mdf
- db do mdn
- db do myd
- db do odt
- db do pd
- db do rtf
- db do s3db
- db do sdf
- db do sql
- db do sqlite
- db do text
- db do vcard
- db do xlr
- db do xls
- db do xlsm
- db do xlsx
- db do xml
Reverzní konverze
Konverze do .dbf
z jiných formátů
- fox do dbf
- fxp do dbf
- xls do dbf
- mdb do dbf
- sdf do dbf
- xlsx do dbf
- sqlite do dbf
- accdb do dbf
- fdb do dbf
- csv do dbf
- adb do dbf
- crp do dbf
- db2 do dbf
- dbc do dbf
- dbt do dbf
- dbv do dbf
- dbx do dbf
- doc do dbf
- fmp do dbf
- fpt do dbf
- frc do dbf
- fwp do dbf
- gdb do dbf
- jpg do dbf
- lbl do dbf
- ndx do dbf
- ntx do dbf
- odb do dbf
- ods do dbf
- otg do dbf
- pmw do dbf
- sda do dbf
- sdd do dbf
- smf do dbf
- spr do dbf
- stc do dbf
- str do dbf
- sxc do dbf
- sxi do dbf
- tbk do dbf
- txt do dbf
- uos do dbf
- uot do dbf
- vor do dbf
- wfm do dbf
- xlsb do dbf
- xlsm do dbf
- xltx do dbf