Excel (XLSX) in CSV

Öffne eine .xlsx-Datei ohne Office: Wähle das Blatt, prüfe die Vorschau und lade eine CSV mit dem Trennzeichen und Datumsformat herunter, das du brauchst. Die Datei verlässt nie dein Gerät.

Ziehe deine .xlsx-Datei hierher

oder klicke, um eine auszuwählen; sie bleibt auf deinem Gerät, nichts wird irgendwohin hochgeladen

🔒 Die Datei wird in deinem Browser geöffnet: Sie wird nie auf einen Server hochgeladen.

So funktioniert es

Ziehe deine .xlsx-Datei in das Feld (oder klicke, um eine auszuwählen): Das Tool öffnet sie, listet die Blätter auf und zeigt eine Vorschau der ersten 50 Zeilen. Wähle Blatt, Trennzeichen und Datumsformat und lade dann die CSV herunter oder kopiere sie in die Zwischenablage. Jede geänderte Option aktualisiert die Vorschau sofort: Was du in der Tabelle siehst, ist also buchstäblich das, was in die Datei kommt.

Warum sich eine .xlsx ohne Excel öffnen lässt

Seit 2007 ist eine Excel-Arbeitsmappe kein geheimer Binärklumpen mehr, sondern ein OOXML-Paket (der öffentliche Standard ECMA-376): Unter der Haube ist sie ein ZIP-Archiv voller XML-Dateien. Darin findest du die Liste der Blätter (xl/workbook.xml), den gesamten Zelltext gesammelt in einem Wörterbuch (xl/sharedStrings.xml), die Zahlenformate (xl/styles.xml) und eine Datei pro Blatt. Diese Seite entpackt das Archiv mit der eingebauten Dekomprimierung des Browsers und liest dieses XML: keine Bibliothek, kein Server.

Datumswerte: die Zahl 45000 und der 29. Februar 1900, den es nie gab

In Excel ist ein Datum kein Datum, sondern eine Zahl: 1 ist der 1. Januar 1900 und 45000 der 15. März 2023. Zum Datum wird es nur durch das Format der Zelle, deshalb liest das Tool styles.xml und behandelt die integrierten Formate 14-22, 27-36, 45-47 und 50-58 als Datum oder Uhrzeit, dazu jedes benutzerdefinierte Format, das y, m, d, h oder s außerhalb von Anführungszeichen enthält (und das Format, das eine Zelle von ihrer Zellenformatvorlage erbt). Dann kommt die historische Falle: Excel hält 1900 für ein Schaltjahr und glaubt, dass es den 29. Februar 1900 (fortlaufende Zahl 60) gibt, aus Gründen der Kompatibilität mit Lotus 1-2-3 aus dem Jahr 1983. Deshalb muss ab der fortlaufenden Zahl 61 ein Tag abgezogen werden, sonst liegt jedes Datum 24 Stunden daneben. Dateien aus altem Excel für Mac nutzen stattdessen das Datumssystem 1904: Das Tool erkennt es und sagt es dir.

Trennzeichen, Dezimalzeichen und BOM: warum sich eine CSV falsch öffnet

Für CSV gibt es keinen einheitlichen Standard. Excel erwartet in den meisten europäischen Sprachen, auch auf Deutsch, ein Semikolon als Trennzeichen und ein Komma als Dezimalzeichen; englischsprachige Software und die meisten Firmensysteme wollen ein Komma als Trennzeichen und einen Punkt als Dezimalzeichen. Hier wählst du die passende Kombination, und jeder Wert, der das Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, wird nach RFC 4180 in doppelte Anführungszeichen gesetzt. Die UTF-8-Markierung am Anfang (die BOM) sagt Excel „diese Datei ist UTF-8“: Gerade wenn die BOM FEHLT, werden Umlaute beim Doppelklick zu Zeichensalat (ä wird zu ä). Lass sie an, wenn die Datei für Excel bestimmt ist, und schalte sie aus, wenn ein Programm reinen Text erwartet.

Was das Tool nicht kann, gleich vorweg

Es liest nur .xlsx: Das alte binäre .xls und passwortgeschützte Dateien lassen sich nicht öffnen (und du bekommst eine klare Meldung, kein Schweigen). Formeln werden nicht neu berechnet: Du bekommst den Wert, den Excel beim letzten Speichern abgelegt hat. Zahlen kommen genau so heraus, wie sie gespeichert sind, ohne die Formatierung der Zelle: Eine als 15 % angezeigte Zelle wird zu 0,15, eine als 1.234,50 € angezeigte zu 1234,5. Uhrzeiten kommen immer im 24-Stunden-Format mit Sekunden heraus (eine Zelle mit 18:00 wird zu 18:00:00), und wenn ein reines Datumsformat auch eine Uhrzeit versteckt, wird die Uhrzeit angehängt statt weggeworfen. Diagramme, Bilder, Kommentare, Farben und verbundene Zellen werden nicht exportiert (eine verbundene Zelle behält ihren Wert im ersten Feld, genau wie in Excel). Ausgeblendete Zeilen und Spalten landen mit in der CSV. Ab 200.000 Zeilen hält das Tool an und sagt es dir. Für die umgekehrte Richtung, von einer CSV zu einem Excel-Blatt, ohne die Codes zu ruinieren, gibt es CSV in Excel.

Ähnliche Tools