Jak řešit běžné problémy s kompatibilitou souborů ODF

12.9.2025 Italo Vignoli (překlad Žofie Miller)
Originál článku: https://blog.documentfoundation.org/blog/2025/09/12/how-to-resolve-odf-compatibility-issues/

Řešení problémů s otevíráním, formátováním a ztrátou dat u souborů ve formátu Open Document Format


Soubory ODF jsou skvělé pro sdílení dokumentů napříč různými platformami, ale ne vždy fungují dokonale, zejména při použití Microsoft Office nebo jiného softwaru založeného na proprietárních formátech. Pokud jste narazili na problémy s otevíráním, úpravami nebo zachováním formátování souborů .odt, .ods nebo .odp, nejste sami.


Zde je přehled nejčastějších problémů s kompatibilitou souborů ODF a jejich řešení.


1. Soubor ODF nelze otevřít v Microsoft Office


Otevření souboru .odt ve Wordu nebo .ods v Excelu není úspěšné, a soubor se otevře s chybami ve formátování. Microsoft Office sice ODF podporuje, ale ne vždy správně, a i když se podpora v novějších verzích zlepšila, některé funkce stále způsobují problémy.


Existují dvě řešení: aktualizovat Microsoft Office, protože kompatibilita se s každou novou verzí zlepšuje; nebo použít LibreOffice, který pracuje s ODF nativně a v režimu kompatibility zvládá soubory .docx a .xlsx výrazně lépe, než Microsoft Office zvládá .odt a .ods.


2. Změny formátování při otevírání v různých programech


Soubor může v LibreOffice vypadat perfektně, ale po otevření v Microsoft Office se změní rozložení, písma nebo mezery. Důvodem je odlišná interpretace prvků, jako jsou textová pole, tabulky nebo styly. Může se změnit i výška řádkování nebo odrážky.


Řešením je používat co nejjednodušší formátování u dokumentů sdílených mezi různými programy, vyhnout se složitým rozvržením, neobvyklým fontům a vloženým prvkům. Pokud je důležitější vzhled než editovatelnost, lze použít finální export do PDF.


3. Obrázky a grafika mizí nebo jsou rozbité


Obrázky nebo grafika vložené do dokumentu mohou po otevření v jiném softwaru zmizet, deformovat se nebo je nelze upravovat. Důvodem je, že jejich formáty bývají specifické pro software, ve kterém byly vytvořeny – tedy jsou proprietární – a nikoli standardní, tak tomu často bývá u Microsoft Office.


Řešením je používat standardní formáty, například PNG nebo JPG pro rastrové obrázky a SVG pro vektorovou grafiku. Je doporučeno obrázky před vložením převést a případně je i zjednodušit (tak aby nebyl změněn obsah).


4. Makra a skripty nefungují


Makra vytvořená v jednom programu nefungují (nebo jsou chybné) v jiném. Jde o známý problém, protože skriptovací jazyky – Microsoft Office VBA a LibreOffice Basic – jsou proprietární a vzájemně nekompatibilní.


Řešením je makra při sdílení souborů napříč různými programy nepoužívat. Pokud se jim nelze vyhnout, je nutné skripty přepsat pro každou platformu zvlášť, v odpovídajícím jazyce. Bohužel zde neexistují žádné zkratky ani univerzální řešení.


5. Ztráta dat při ukládání do proprietárních formátů


V některých, i když poměrně vzácných případech může při ukládání ODF souboru do proprietárního formátu dojít ke ztrátě dat. Tento problém souvisí s umělou komplexitou proprietárních formátů Microsoft Office, které používají XML syntaxi výrazně odlišnou od standardu, aby omezily interoperabilitu. Řešením je vždy uchovávat kopii původního ODF souboru, protože tento formát je robustnější a především umožňuje obnovu dat v případě poškození souboru.


V těchto situacích je LibreOffice pro uživatele nejlepší volbou, protože pracuje s ODF nativně a exportuje čisté soubory .docx, .xlsx a .pptx bez zbytečně složité XML struktury typické pro Microsoft Office.


Závěrečné poznámky


ODF je nejlepší otevřený standardní formát pro dokumenty. Je robustní, flexibilní a byl vytvořen s cílem chránit práva uživatelů díky vlastnostem, které zajišťují jeho nezávislost, interoperabilitu, neutralitu a dlouhodobou udržitelnost. To však neznamená, že je dokonalý nebo snadno implementovatelný pro vývojáře, pokud software nebyl vytvořen se stejnými cíli jako LibreOffice, jako například Microsoft Office.


Pokud se objeví problémy, klíčem je pochopit, co jednotlivé programy zvládají a co ne. Je dobré mít na paměti, že LibreOffice byl vyvíjen s cílem chránit zájmy uživatelů, zatímco proprietární programy chrání především obchodní zájmy firem co je prodávají.


Tajemství spočívá v jednoduchosti – soustředit se více na obsah než na vzhled dokumentu. V případě pochybností vždy používejte nejbezpečnější formát, kterým je ODF.