Často kladené otázky - Calc

    From The Document Foundation Wiki
    < Faq‎ | Calc
    This page is a translated version of the page Faq/Calc/How to remove a Password Protected Sheet Flag and the translation is 100% complete.
    Other languages:


    Pokud jste si přišli pro radu, jak odstranit šifrování chráněné heslem ze souborů .ods nebo .xlsx: neexistuje jiné řešení, než drsné zkoušení kombinací hesla. Hodně štěstí.


    Jak odstranit zámek dokumentu chráněného heslem

    Existuje ochranný příznak, který určuje, zda je list se svými buňkami upravitelný či nikoli, což je ale v případě přiřazení hesla víceméně pouhým příznakem ve formátu souboru. Je možné jej odstranit, pokud víte, co děláte. Nejprve si dokument zálohujte! Nejsme zodpovědní za to, že úprava vašeho dokumentu povede k nějaké šlamastyce.

    Uložený příznak samozřejmě závisí na formátu dokumentu.

    V souboru ZIP .ods je v souboru content.xml v prvku table:table, který odpovídá danému listu; odeberte atributy table:protected a table:protection-key a table:protection-key-digest-algorithm včetně jejich hodnot a aktualizujte (!) soubor ZIP .ods s upraveným souborem. Nevytvářejte nový zip.

    V souboru ZIP .xlsx je v souboru xl/worksheets/sheet*.xml (očíslovaným podle pořadí listů); odstraňte celý prvek <sheetProtection.../> a aktualizujte (!) soubor ZIP .xlsx s upraveným souborem.

    Pokud vám to připadá příliš složité, poproste někoho, kdo to udělá za vás.


    Jak odstranit příznak struktury tabulkového procesoru chráněný heslem

    Obdobně jako příznak ochrany listů existuje také příznak ochrany struktury, který zabraňuje zobrazení skrytých a pohyblivých listů.

    Znovu, zazálohujte svůj dokument!

    V souboru .ods zip se nachází v souboru content.xml v elementu office:spreadsheet (který obsahuje prvky sešitu table:table), odstraňte atributy table:structure-protected a table:protection-key a table:protection-key-digest-algorithm i s jejich hodnotami a obnovte (!) soubor .ods zip s upraveným souborem. Nevytvářejte nový zip.

    TBD: pokud existuje (v současné době Calc takovou věc neukládá) dokumentujte to pro .xlsx


    Všimněte si

    NB: aktualizace souboru ZIP znamená použít například příkaz
    zip -f filename.ods content.xml
    Nevytvářejte nový soubor ZIP a nevynechávejte možnost přepínače -f. Zachová se tak původní pořadí souborů a kompresní algoritmy v archivu zip, což může být zásadní.

    Po přečtení výše uvedeného by vám nyní mělo být jasné, že ochranný příznak listu, a to i s přidruženým heslem, není bezpečným způsobem, jak soubory chránit. Chrání listy a buňky před úpravami v běžném pracovním postupu, ale v žádném případě není bezpečnostní funkcí.

    Takže ještě jednou: zálohovali jste si svůj soubor, než jste si postup zkusili, že ano?