Die .ods-Datei, die gültig ist und die dein Leser ablehnt
Veröffentlicht am 15.9.2026 · 4 Min. Lesezeit · Datei-Tools
Daniel Okonkwo — Front-end-Entwickler und Tech-Redakteur bei OneKitly
Web-Performance · Dateiformate
Anhand von 3 Quellen geprüft
Eine .ods ist ein Zip-Archiv mit einer Handvoll XML-Dateien. Die Spezifikation verlangt nur sehr wenige davon: ein mimetype, ein Manifest und eine content.xml genügen für ein gültiges Tabellendokument, und styles.xml ist ausdrücklich optional. Minimale Exporter nehmen die Spezifikation beim Wort — Skripte, Generatoren und mehrere Online-Konverter schreiben genau diese drei Einträge und hören auf. Manche Leser weisen das Dokument dann rundweg zurück und melden, sie fänden styles.xml nicht, was wie eine Beschädigungsmeldung klingt und keine ist: Die Datei ist in Ordnung, der Leser ist streng. Die Abhilfe hier gibt dem Leser, was er verlangt, ohne das anzurühren, wozu er gekommen ist. Lässt sich eine Arbeitsmappe nicht öffnen, werden die Bytes auf eine Zip-Signatur geprüft, entpackt, und ist content.xml vorhanden, während styles.xml fehlt, wird eine minimale, aber gültige styles.xml ergänzt und das Archiv erneut gelesen. Sie fügt keinerlei Gestaltung hinzu — drei leere Container erfüllen die Forderung. Der Reparaturversuch erfolgt einmal, und scheitert er, wird der ursprüngliche Fehler gemeldet statt ersetzt, denn „Datei ist verschlüsselt“ hinter „unvollständige ODS“ zu verstecken schickt dich an die falsche Stelle.
OpenDocument macht styles.xml optional. Mehrere Leser verlangen sie und weisen ohne sie das ganze Dokument zurück — „Cannot find file styles.xml in zip“ bei einer Datei, die nicht kaputt ist.
Optional in einer Spezifikation ist nicht optional in der Praxis
Das ist eine wiederkehrende Gestalt in Dateiformaten und lohnt das Wiedererkennen, wenn man ihr anderswo begegnet. Eine Spezifikation sagt, ein Teil dürfe fehlen; die Referenzimplementierung schreibt ihn immer; jeder Leser wird dann an Dateien geprüft, die ihn immer enthalten; und die Wahlfreiheit wird stillschweigend theoretisch. Die erste Datei, die sie nutzt, wird als beschädigt gemeldet. Die ehrliche Antwort ist, sie anzunehmen — die Datei erfüllt den Standard — und den fehlenden Teil trotzdem zu schreiben, wenn man selbst eine erzeugt, denn ein Dokument, das nur manche Leser öffnen, ist schlimmer als eines mit drei leeren Stilcontainern, die niemand ansieht.
Welches Format man weitergibt
ODS, wenn das Gegenüber LibreOffice oder Collabora benutzt, wenn eine Behörde ein offenes Format verlangt oder wenn die Datei in ein Archiv geht, wo eine dokumentierte Spezifikation mehr zählt als das gerade modische Programm. XLSX, wenn der Empfänger Excel oder eine darum gebaute Unternehmenskette benutzt, und das ist meistens der Fall. Beide tragen für gewöhnliche Tabellen dasselbe — Zellen, Blätter, Formeln, Zahlenformate — und beide sind Zip-Archive aus XML: Keines ist heute in einem nützlichen Sinn offener als das andere. Sie gehen an den Rändern auseinander: Pivot-Tabellen, Makros und die exotischeren Diagrammtypen überleben ihr eigenes Format und nicht das andere.
| Eintrag im Zip | Enthält | Von der Spezifikation verlangt |
|---|---|---|
| mimetype | Der Dokumenttyp, unkomprimiert und zuerst | Ja |
| META-INF/manifest.xml | Die Liste der übrigen Einträge | Ja |
| content.xml | Die Zellen, die Blätter, die Werte | Ja |
| styles.xml | Schriften, Rahmen, Seiteneinrichtung | Nein — und genau die wird verlangt |
| meta.xml, settings.xml | Autor, Daten, Fensterpositionen | Nein |
Häufige Fragen
- Verändert die Reparatur meine Daten?
- Nein. Sie fügt dem Archiv einen Eintrag hinzu und lässt jeden anderen Byte für Byte, wie er war — content.xml, das Manifest und der mimetype bleiben unberührt. Die ergänzte Datei erklärt drei leere Container und gar keinen Stil; über das Aussehen des Dokuments wird also nichts für dich entschieden. Sie geschieht zudem nur im Speicher, an der gelesenen Kopie; die Datei auf deiner Platte wird nicht verändert.
- Meine .ods öffnet noch immer nicht. Was kann es sonst sein?
- Der ursprüngliche Fehler ist der, den man lesen sollte, und er wird vom Reparaturversuch bewusst nicht ersetzt. Die üblichen Ursachen sind ein kennwortgeschütztes Dokument, eine Datei, die gar kein Zip ist — eine umbenannte .xls oder ein Download, der eine HTML-Fehlerseite unter der richtigen Endung gespeichert hat —, und eine abgebrochene Übertragung. Die Größe mit der Quelle zu vergleichen ist die schnellste dieser Prüfungen.
- Kann ich eine .ods öffnen und wieder als .ods speichern?
- Ja, und das ist ein Weg, eine minimale Datei überall lesbar zu machen: hier einlesen und wieder ausschreiben, das Ergebnis trägt dann die Teile, die ein strenger Leser erwartet. Bedenke, dass ein Hin und Her durch irgendeinen Konverter die Zellen behält und das meiste an Darstellung verliert — eine neu geschriebene Datei ist eine saubere Tabelle, keine Kopie deines Dokuments.
Artikel, die dich interessieren könnten
Alle Ratgeber →Ähnliche Tools
Quellen
Hast du einen Fehler in diesem Artikel entdeckt?