Jump to content

Faq/Calc/Wie entferne ich eine kennwortgeschützte Kennzeichnung eines Blatts?

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.


Falls Sie hierher umgeleitet wurden, um zu erfahren, wie ein Passwort von einer .ods oder einer .xlsx Datei entfernt wird: es gibt keinen anderen Weg als rohe Gewalt beim Ausprobieren des Passwortes. Viel Glück.


Wie entferne ich eine kennwortgeschützte Kennzeichnung eines Blatts?

Es gibt ein Schutzkennzeichen, das bestimmt, ob ein Blatt und seine Zellen editierbar sind oder nicht. Das ist auch im Falle eines Passwortes ein einfaches Kennzeichen im Dateiformat. Wer weiß, was er tut, kann es relativ leicht entfernen. Ziehen Sie zuerst eine Sicherheitskopie Ihrer Datei! Wir sind nicht verantwortlich dafür, dass eine Änderung in Datensalat oder etwas weitaus schlimmeren resultiert.

Das gespeicherte Kennzeichen hängt natürlich vom Dateiformat ab.

In einer .ods Zip-Datei gibt es in der Datei content.xml ein Element namens table:table, welches mit dem fraglichen Blatt korespondiert. Entfernen Sie die Attribute table:protected, table:protection-key und table:protection-key-digest-algorithm zusammen mit deren Werten und aktualisieren(!) Sie die .ods Zip-Datei. Erzeugen Sie keine neue Zip-Datei.

In einer .xlsx Zip-Datei gibt es eine Datei namens xl/worksheets/sheet*.xml. Diese ist in der Reihenfolge der Tabellenblätter durchnummeriert. Entfernen Sie das komplette Element <sheetProtection.../> und aktualisieren(!) Sie die .xlsx Zip-Datei.

Wenn all das jetzt nur Kauderwelsch für Sie ist, sollten Sie jemanden fragen, der es für Sie erledigen kann.

Wie entferne ich eine kennwortgeschützte Kennzeichnung eines Blatts?

Die Datei wird unter einem anderen Dateityp gespeichert. Also eine XLSX-Datei wird als ODS gespeichert und andersherum. Dadurch wird ein Dialog angezeigt, der nach einer neuen Vergabe des Passwortes fragt.

Danach erscheint ein neuer Dialog. Dieser hat eine Option, das Passwort zu entfernen:

Die Aktivierung ermöglicht das Speichern der Datei mit Speicherschutz ohne Passwort.

Wie wird ein Kennzeichen für eine Passwort geschützte Tabellenstruktur entfernt?

Ähnlich dem Tabellen-Schutz-Kennzeichen gibt es ein Struktur-Schutz-Kennzeichen, um versteckte und bewegende Tabellen zu verstecken.

Ziehen Sie nochmal eine Sicherheitskopie!

In einer .ods Zip-Datei gibt es in der Datei content.xml ein Element namens office:spreadsheet (welches die table:table Tabellenelemente enthält). Entfernen Sie die Attribute table:structure-protected, table:structure-protection-key und table:structure-protection-key-digest-algorithm zusammen mit deren Werten und aktualisieren(!) Sie die .ods Zip-Datei. Erzeugen Sie keine neue Zip-Datei.

TBD: falls so etwas einmal existieren wird (aktuell speichert Calc so etwas nicht), dokumentieren Sie es für .xlsx


Nachwort

NB: aktualisieren der ZIP-Datei bedeutet z. Bsp. das Kommando
zip -f filename.ods content.xml
Ein neues ZIP wird nicht erzeugt und auch der optionale Schalter -f auf alle Fälle verwendet. Damit bleibt die ursprungliche Ordnung und die Kompressions-Algorithmen der Dateien im ZIP-Archiv erhalten. Das kann entscheidend sein.

Damit wird schnell klar, dass ein Schutz-Kennzeichen auch mit einem Passwort kein sicherer Schutz für die Dinge in der Tabelle ist. Es verhindert vielleicht die unbeabsichtigte Änderung von Tabellen und Zellen bei der alltäglichen Arbeit, ist aber sicherlich kein absolutes Sicherheitsmerkmal.

Auch hier haben Sie Ihre Sicherheitskopie gezogen, bevor Sie sich hieran versucht haben, oder?