Konverze dbf do ods

Online konvertor DBF do ODS zdarma

Převádějte tabulky dBASE na upravitelné tabulky ODS při kontrole kódování, memo fields a datových typů.

Převést DBF na ODS 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 .ods

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

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

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

Tabulka DBF může vyžadovat převod, pokud ji potřebujete upravovat v LibreOffice Calc, sdílet jako otevřenou tabulku nebo předat softwaru, který přijímá ODS místo souborů dBASE. ODS také poskytuje formátování listů, vzorce, řazení, filtrování a více listů, které soubor databázové tabulky neposkytuje.

Co je formát DBF

DBF, běžně spojovaný s dBASE, je formát databázových tabulek používaný aplikacemi dBASE, FoxPro, Visual FoxPro, Clipper a staršími účetními, skladovými, GIS a podnikovými aplikacemi. Ukládá záznamy jako řádky a pole s definovanými typy, například znakový, číselný, datumový, logický a memo.

Aplikace GIS mohou ukládat atributové tabulky jako soubory .dbf vedle odpovídajících souborů .shp a .shx. Dlouhý text může být uložen v samostatném memo souboru, obvykle .dbt nebo .fpt; během importu ponechte odpovídající doprovodné soubory ve stejném adresáři. Indexové soubory jsou samostatné a nejsou součástí dat tabulky.

Co je formát ODS

ODS je formát OpenDocument Spreadsheet podporovaný aplikacemi LibreOffice Calc, Apache OpenOffice Calc a dalšími aplikacemi implementujícími standard OpenDocument. Soubor ODS je komprimovaný balíček souborů XML, který může obsahovat data listů, vzorce, formátování, více listů, grafy a metadata sešitu.

ODS je užitečný, pokud příjemci potřebují tabulku řadit, filtrovat, počítat, tisknout nebo upravovat v otevřeném tabulkovém formátu. Na rozdíl od CSV dokáže zachovat formátování buněk a vzorce vytvořené po importu, ale nezachovává chování databáze DBF.

Jak převést DBF na ODS

Pomocí LibreOffice Calc

  1. Nainstalujte LibreOffice a umístěte soubor DBF spolu s případným odpovídajícím souborem .dbt, .fpt nebo souborem .cpg souvisejícím s kódováním.
  2. Otevřete Calc a vyberte File → Open. Zvolte soubor .dbf a v případě výzvy potvrďte rozpoznaný formát dBASE.
  3. Zkontrolujte nastavení importu, zejména kódování znaků, oddělovače polí, interpretaci dat a nastavení desetinných míst. Pokud jsou znaky s diakritikou poškozené, otevřete soubor znovu s kódovou stránkou používanou původní aplikací, například Windows-1252.
  4. Zkontrolujte počet importovaných řádků, typy polí, data, prázdné hodnoty a memo pole. Sloupce s identifikátory, například 00127, považujte za text, pokud musí zůstat zachovány počáteční nuly; v opačném případě je Calc může převést na 127.
  5. Vyberte File → Save As, zvolte ODF Spreadsheet (.ods), zadejte nový název souboru a uložte jej. Pokud se LibreOffice zeptá, zda použít formát ODF, vyberte Use ODF Format.
  6. Zavřete výsledný soubor ODS a znovu jej otevřete. Před jeho distribucí zkontrolujte reprezentativní záznamy, data, dlouhý text, filtry a vzorce.

Pomocí 101convert.com

Pokud chcete převést soubor bez instalace softwaru, služba 101convert.com jej může zdarma převést online. Nahrajte DBF, jako výstupní formát vyberte ODS, stáhněte výsledek a ověřte jej v tabulkové aplikaci. Nenahrávejte důvěrná data ani data podléhající regulaci, pokud jejich přenos není povolen vaší organizací.

Dávkový převod pomocí LibreOffice

Pro automatizované místní převody lze LibreOffice spustit v bezhlavém režimu:

soffice --headless --convert-to ods --outdir output input.dbf

Použijte samostatný výstupní adresář, abyste zabránili přepsání zdrojového souboru. Převod z příkazového řádku používá výchozí nastavení importu, proto je třeba soubory s neobvyklým kódováním, memo poli nebo nejednoznačnými daty nejprve otestovat interaktivně.

Omezení kvality a kompatibility

  • Kódování znaků: Kódová stránka DBF může být zaznamenána v doprovodném souboru .cpg nebo může vyplývat z aplikace, která soubor vytvořila. Nesprávné kódování může poškodit znaky s diakritikou i nelatinské znaky, přestože převod bude vypadat jako úspěšný.
  • Počáteční nuly a typy: Automatické rozpoznávání v tabulkové aplikaci může změnit identifikátory vypadající jako čísla, dlouhá čísla a hodnoty s pevnou šířkou. Takové sloupce importujte jako text a ověřte hodnoty citlivé na přesnost.
  • Data a prázdné hodnoty: Data DBF, neplatná data, hodnoty podobné hodnotám NULL a prázdné řetězce se ne vždy převedou shodně na data tabulky a prázdné buňky. Zkontrolujte zobrazení dat, řazení a filtrování.
  • Memo pole: Dlouhý text může záviset na doprovodném souboru .dbt nebo .fpt. Chybějící, neodpovídající nebo nepodporovaný memo soubor může způsobit vznik prázdných nebo zkrácených buněk.
  • Databázové funkce: Indexy DBF, vztahy, omezení polí, zámky záznamů a metadata specifická pro aplikaci se nepřenášejí. ODS je tabulková kopie záznamů, nikoli náhrada databáze.
  • Velikost a struktura: Velmi rozsáhlé nebo neobvykle široké tabulky se mohou otevírat pomalu nebo mohou být omezeny limity listů aplikace Calc. Původní DBF a jeho doprovodné soubory uchovávejte jako zdrojový systém.

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

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

Srovnání souborových formátů DBF a ODS
Vlastnost .DBF dBASE Database File .ODS OpenDocument Spreadsheet
Otevřený standard Částečně otevřený Ano
Komprese Bez komprese Bezeztrátový
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 Ano
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno 1983 2005
Vývojář Ashton-Tate / dBASE, Inc. (format origin) OASIS
MIME typ application/x-dbf application/vnd.oasis.opendocument.spreadsheet

Databáze v současné době neobsahuje žádný program na konverzi souborů dbf.

Často kladené otázky

Je konvertor DBF do ODS zdarma?

Ano, převod DBF do ODS 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 ODS instalovat nějaký software?

Ne. Převod DBF do ODS 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 ODS. 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.