Konverze dbf do xlsx

Online konvertor DBF do XLSX zdarma

Převeďte starší tabulky DBF na upravitelné sešity XLSX a zkontrolujte kódování a hodnoty polí.

Převést DBF na XLSX online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 75 MB. Vyberte méně nebo menší soubory.

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

Jak to funguje

  1. 1/3

    Nahrajte soubor .dbf

    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 .dbf do .xlsx

    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 .xlsx

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

Jak převést soubor dbf do formátu xlsx

Starší databáze, atributová tabulka GIS nebo podnikový systém mohou exportovat záznamy jako .dbf, když příjemce potřebuje sešit Excelu pro úpravy, vytváření sestav nebo sdílení. Převod do .xlsx zpřístupní tabulku v aktuálním tabulkovém softwaru bez nutnosti používat původní databázovou aplikaci.

Co je formát DBF

DBF je formát databázových tabulek dBASE používaný systémy dBASE, FoxPro, Visual FoxPro, Clipper a staršími podnikovými aplikacemi. Ukládá řádky a typovaná pole, například textové, číselné, datové, logické a memo hodnoty. Datové sady GIS založené na Shapefile běžně používají soubor DBF pro atributová data.

DBF je rodina souvisejících formátů xBase, takže typy polí, konvence kódování a požadavky na doprovodné soubory se podle aplikace liší. Memo pole mohou být uložena v samostatném souboru .dbt nebo .fpt; soubory .cdx a .mdx obvykle obsahují indexy. Při místním převodu uchovávejte doprovodné soubory ve stejné složce jako DBF. Otevření pouze souboru DBF může způsobit chybějící nebo zkrácená memo pole.

Co je formát XLSX

XLSX je formát sešitů Office Open XML založený na ZIP používaný systémem Microsoft Excel a podporovaný aplikacemi LibreOffice Calc, Apple Numbers a mnoha knihovnami pro tabulkové procesory. Může obsahovat více listů, hodnoty buněk, vzorce, formátování, filtry, grafy a tabulky.

XLSX je vhodný, když je nutné data upravovat v tabulkovém procesoru nebo je poslat lidem bez softwaru kompatibilního s DBF. Každý list podporuje až 1 048 576 řádků a 16 384 sloupců; větší tabulky DBF je nutné před exportem rozdělit nebo filtrovat.

Jak převést DBF na XLSX

Pomocí LibreOffice Calc

  1. Nainstalujte LibreOffice a umístěte DBF spolu s případným požadovaným memo souborem .dbt nebo .fpt do stejné složky.
  2. Otevřete LibreOffice Calc a vyberte File → Open. Zvolte soubor .dbf.
  3. V dialogovém okně importu vyberte znakovou sadu používanou zdrojovým systémem. Mezi běžné možnosti patří Windows-1252, ISO-8859-1 a UTF-8, správná volba však musí vycházet z exportující aplikace nebo její dokumentace.
  4. Zkontrolujte názvy sloupců, hodnoty řádků, data, oddělovače desetinných míst, znaky mimo ASCII a memo pole. Identifikátory, jako jsou poštovní směrovací čísla, kódy produktů a čísla účtů, považujte za text, pokud záleží na úvodních nulách.
  5. Vyberte File → Save As, zvolte Excel 2007–365 (*.xlsx) a sešit uložte.
  6. Když se LibreOffice zeptá na formát, zvolte Use Excel 2007–365 Format.

Pomocí online převodníku 101convert

101convert.com může zdarma převést soubor DBF na XLSX bez instalace softwaru: nahrajte DBF, jako výstupní formát vyberte XLSX, spusťte převod a stáhněte sešit. Nenahrávejte důvěrné nebo regulované záznamy, pokud aktuální podmínky služby týkající se zpracování a uchovávání dat nesplňují vaše požadavky. U databází s velkým množstvím memo polí nebo citlivými daty použijte místní aplikaci a zachovejte všechny doprovodné soubory.

Pomocí Pythonu pro opakovatelné převody

Nainstalujte požadované balíčky:

pip install dbfread pandas openpyxl

Spusťte tento příklad se skutečným kódováním zdrojového souboru:

python -c "from dbfread import DBF; import pandas as pd; df=pd.DataFrame(iter(DBF('records.dbf', encoding='cp1252'))); df.to_excel('records.xlsx', index=False)"

Nahraďte cp1252 skutečným kódováním DBF a zpřístupněte knihovně dbfread memo soubory. Tento postup exportuje záznamy a pole, ale neobnoví indexy DBF, formuláře, relace, ověřovací pravidla, příznaky odstraněných záznamů ani chování specifické pro danou aplikaci. U opakovatelných úloh přidejte explicitní zpracování datových polí, hodnot null, memo polí a sloupců, které musí zůstat textové.

Omezení kvality a kompatibility

Chyby kódování jsou nevratné, pokud je při importu použita nesprávná znaková sada. Soubory DBF často neidentifikují své kódování spolehlivě, proto před uložením zkontrolujte názvy, adresy a další text mimo ASCII.

Tabulkový software může data DBF, logické hodnoty, číselnou přesnost, hodnoty null a oddělovače desetinných míst interpretovat odlišně. Zkontrolujte změny formátu den-měsíc oproti měsíc-den, zaokrouhlené hodnoty, změny prázdných hodnot na nuly a změny logických hodnot.

Excel může identifikátory automaticky formátovat jako čísla, odstranit úvodní nuly, zobrazovat dlouhé hodnoty ve vědeckém zápisu nebo interpretovat kódy připomínající data jako data. Během importu nastavte tyto sloupce jako text nebo před exportem opravte jejich formát buněk.

Indexy, relace, omezení polí, formuláře, dotazy, metadata aplikace a stav odstraněných záznamů DBF nemají v základním exportu XLSX automaticky odpovídající reprezentaci. Porovnejte očekávaný počet aktivních záznamů s počtem záznamů v listu, zkontrolujte reprezentativní záznamy a před distribucí sešitu ověřte memo pole.

DBF vs XLSX: srovnání formátů

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

Srovnání souborových formátů DBF a XLSX
Vlastnost .DBF dBASE Database File .XLSX Microsoft Excel Open XML Spreadsheet
Otevřený standard Částečně otevřený Ano
Komprese Bez komprese Obojí
Typická velikost souboru Malé Střední
Otevírá se ve webovém prohlížeči Ne Částečně
Další úpravy Omezeně Snadné
Podpora metadat Základní Rozsáhlé
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno 1983 2007
Vývojář Ashton-Tate / dBASE, Inc. (format origin) Microsoft
MIME typ application/x-dbf application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Často kladené otázky

Je konvertor DBF do XLSX zdarma?

Ano, převod DBF do XLSX 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 DBF?

Můžete nahrát soubory DBF o velikosti až 50 MB a převést až 20 souborů najednou v jedné dávce.

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 DBF do XLSX instalovat nějaký software?

Ne. Převod DBF do XLSX 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 DBF pro tuto konverzi z DBF do XLSX. 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.