Zum Inhalt springen

ODS in XLSX umwandeln

Eine .ods-Datei aus LibreOffice oder OpenOffice als Excel-Arbeitsmappe – jedes Tabellenblatt, jede Formel, jedes Zahlenformat, jede Farbe, verbundene Zelle und jedes Diagramm wird unverändert übernommen.

  • Direkt nach dem Umwandeln gelöscht
  • Verschlüsselte Übertragung, sofort gelöscht
  • Ohne Anmeldung, ohne Wasserzeichen

So funktioniert’s

1

ODS-Dateien hinzufügen

Legen Sie eine oder mehrere .ods-Dateien auf der Seite ab oder klicken Sie, um sie auszuwählen.

2

Umwandeln

Ein Klick – jede Arbeitsmappe wird Blatt für Blatt im Excel-eigenen Format neu aufgebaut.

3

Herunterladen

Eine .xlsx für jede Datei oder alle zusammen in einer ZIP-Datei.

Zwei gezippte XML-Formate, die sich fast einig sind

ODS und XLSX sind strukturell ähnlich – beide sind ZIP-Archive aus XML, das Tabellenblätter, Zellen, Stile und Beziehungen beschreibt –, und deshalb kommt so viel unverändert an. Werte, Zahlenformate, Schriften, Farben, Rahmen, verbundene Zellen, Spaltenbreiten, fixierte Bereiche, bedingte Formatierung, Datenüberprüfung, Kommentare, Diagramme und Bilder haben in beiden eine direkte Entsprechung, und ausgeblendete Blätter bleiben ausgeblendet.

Bei den Formeln unterscheiden sich die beiden wirklich, und zwar bei den Namen, nicht bei der Mathematik. Beide speichern eine Formel als Text; jedes schreibt seine Funktionen so, wie es die eigene Anwendung verlangt. Die Umwandlung schreibt sie unter ihren Excel-Namen, sodass die überwältigende Mehrheit – alles aus den gängigen Statistik-, Finanz-, Text- und Nachschlagefunktionen – einfach funktioniert. Die Ausnahmen sind Funktionen, die es nur in LibreOffice gibt und die zu nichts werden können: Excel zeigt in diesen Zellen #NAME? – das ist ehrlich statt kaputt und zeigt Ihnen genau, welche Zellen Aufmerksamkeit brauchen.

Bezüge verhalten sich genauso, mit einer Sache, die sich bei einer großen Arbeitsmappe zu prüfen lohnt. Bezüge auf andere Blätter und andere Dateien werden in die Excel-Syntax umgeschrieben, und ein Verweis auf eine andere Datei funktioniert nur, wenn diese Datei dort liegt, wo der Bezug es angibt – verknüpfte Arbeitsmappen sollten also gemeinsam umgewandelt und im selben Ordner aufbewahrt werden, sonst brechen die Verknüpfungen bei der ersten Neuberechnung.

Makros kommen nicht mit, und sie könnten es auch nicht. LibreOffice Basic und VBA sind verschiedene Sprachen, die verschiedene Objektmodelle ansprechen – es gibt also nichts zu übersetzen. Und das .xlsx-Format kann bewusst überhaupt keine Makros enthalten, weshalb Excel dafür ein eigenes .xlsm hat. Eine makrogesteuerte Tabelle braucht eine neu geschriebene Automatisierung, keine Umwandlung. Ist unser Server nicht erreichbar, sagt die Seite das und wandelt lokal um; dabei bleiben Werte, Formeln, Zahlenformate, verbundene Zellen und Spaltenbreiten erhalten, Schriften, Farben und Diagramme entfallen.

Wenn Sie etwas anderes brauchen

Mit einer LibreOffice-Installation erhalten Sie dieselbe Umwandlung, ohne dass etwas übers Netz geht und ohne Größenlimit: soffice --headless --convert-to xlsx *.ods erledigt einen ganzen Ordner mit einem Befehl. Für Finanzmodelle und alles, was Sie lieber nirgendwohin senden, ist das die richtige Antwort.

Bevor Sie überhaupt umwandeln: Excel öffnet .ods-Dateien seit 2010 direkt. Wenn der Empfänger die Daten nur lesen muss, reicht es vielleicht, das Original zu senden – ganz ohne Umwandlung und ganz ohne das Risiko mit den Formelnamen. Wandeln Sie um, wenn die Datei langfristig in Excel bearbeitet werden soll, nicht nur, wenn sie einmal geöffnet wird.

Häufig gestellte Fragen

Was bleibt erhalten?

Jedes Tabellenblatt mit seinen Formeln, Zahlenformaten, Schriften, Farben, Rahmen, verbundenen Zellen, Spaltenbreiten, fixierten Bereichen, bedingter Formatierung, Datenüberprüfung, Kommentaren, Diagrammen und Bildern. Ausgeblendete Blätter bleiben ausgeblendet.

Wird meine Datei irgendwo gespeichert?

Sie wird über eine verschlüsselte Verbindung an unseren Server gesendet, umgewandelt und in dem Moment gelöscht, in dem Ihre Datei fertig ist – es wird nichts gespeichert, protokolliert oder weitergegeben. Sollte dieser Server einmal nicht erreichbar sein, wandelt stattdessen Ihr Browser die Datei um und sagt Ihnen genau, was er nicht übernehmen konnte.

Funktionieren die Formeln in Excel?

Ja – Funktionen werden unter ihren Excel-Namen geschrieben. Die wenigen Funktionen, die es nur in LibreOffice gibt, haben keine Excel-Entsprechung; Excel zeigt in diesen Zellen #NAME?, bis die Funktion ersetzt ist.

Kann ich mehrere Dateien auf einmal umwandeln?

Ja. Legen Sie sie gemeinsam ab; jede wird zu einer eigenen .xlsx, und Sie können sie einzeln oder als eine ZIP-Datei herunterladen.

Was ist mit Makros?

LibreOffice-Basic-Makros laufen nicht in Excel, und das .xlsx-Format kann keine Makros enthalten – sie werden daher nicht übernommen.

Was ist mit passwortgeschützten Dateien?

Das Passwort muss zuerst entfernt werden – öffnen Sie die Datei, entfernen Sie es unter Datei → Informationen → Arbeitsmappe schützen (bzw. in LibreOffice unter Datei → Eigenschaften → Sicherheit), speichern Sie und wandeln Sie erneut um. Blattschutz ohne Passwort bleibt erhalten.

Gut zu wissen: Makros werden nicht in die .xlsx übernommen. Dateien bis je 50 MB. Ist unser Server nicht erreichbar, behält die Umwandlung im Browser Werte, Formeln, Zahlenformate, verbundene Zellen und Spaltenbreiten, aber keine Schriften, Farben oder Diagramme.