Excel (XLSX) in CSV umwandeln

Dieser kostenlose Konverter speichert ein Tabellenblatt einer Excel-Arbeitsmappe (.xlsx) als CSV-Datei im Standardformat UTF-8 oder in einem Excel-Format, mit Formeln als ihren Ergebnissen und Datumsangaben als 2024-05-01. Die Arbeitsmappe wird in Ihrem Browser gelesen und nicht hochgeladen. Formatierung geht verloren, Formeln ohne gespeichertes Ergebnis bleiben leer, und alte .xls-, .xlsb- und passwortgeschützte Arbeitsmappen lassen sich nicht lesen.

Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.

Das Wichtigste in Kürze

Warum ein Excel-Tabellenblatt als CSV speichern

Onlineshops, Newsletter-Programme, Banken, Buchhaltungssysteme und Datenbanken importieren oft CSV, nicht Excel. Excel kann zwar als CSV speichern, aber das Ergebnis hängt vom Computer ab: auf dem einen Rechner ein Semikolon, auf dem nächsten ein Komma, und eine Kodierung, die ä, ö und ü auf dem System, in das Sie die Datei hochladen, zu Fragezeichen macht. Dieser Konverter schreibt die CSV-Datei jedes Mal gleich. Ziehen Sie die Arbeitsmappe hierher, wählen Sie das Tabellenblatt in der Liste (bei jedem steht, wie viele Zeilen es hat), sehen Sie sich die ersten Zeilen an und wählen Sie ein Format: eine Standard-CSV in UTF-8 für Datenbanken, Skripte und Webdienste oder ein Excel-Format mit Byte Order Mark (BOM), entweder mit Kommas oder mit den Semikolons und Dezimalkommas, die Excel in den meisten Ländern Europas erwartet. Formeln werden als ihre Ergebnisse gespeichert, Datumsangaben als 2024-05-01, und aus einer Arbeitsmappe mit mehreren Blättern kann eine CSV-Datei pro Blatt in einer ZIP-Datei werden.

So wandeln Sie Excel in CSV um

  1. Ziehen Sie Ihre .xlsx-Datei in das Feld oder klicken Sie, um sie auszuwählen.
  2. Wählen Sie das Tabellenblatt oder alle Tabellenblätter und das CSV-Format.
  3. Klicken Sie auf „In CSV umwandeln“ und laden Sie die Datei herunter.

Was sich bei der Umwandlung ändert

Formeln ohne gespeichertes Ergebnis

Eine CSV-Datei enthält Werte, keine Formeln. Jede Formel wird deshalb mit dem Ergebnis gespeichert, das Excel beim letzten Speichern der Arbeitsmappe abgelegt hat. Arbeitsmappen, die von manchen Programmen und Skripten erzeugt wurden, enthalten Formeln ohne gespeichertes Ergebnis; diese Zellen bleiben leer, und der Konverter sagt Ihnen, wie viele es sind. Öffnen und speichern Sie die Datei vorher in Excel oder LibreOffice, damit sie gefüllt werden.

Formatierung geht verloren

CSV kennt keine Farben, Schriften oder Zahlenformate, nur Werte. Eine Zelle, die als 25 % angezeigt wird, wird als 0.25 gespeichert, ein als 1.250,00 € angezeigter Betrag als 1250 und eine Zahl, die am Bildschirm auf zwei Nachkommastellen gerundet ist, mit allen Stellen. Datumsangaben werden als 2024-05-01 und Uhrzeiten als 14:30:00 geschrieben, egal welches Format die Zelle hatte.

Verbundene Zellen und ausgeblendete Blätter

Eine verbundene Zelle hat ihren Wert nur in ihrer ersten Zelle, die übrigen Zellen des Verbunds sind in der CSV-Datei leer. Ausgeblendete Tabellenblätter stehen mit „(ausgeblendet)“ in der Liste und lassen sich wie jedes andere wählen; Diagramme auf einem eigenen Blatt haben keine Zellen und werden übersprungen.

Alte .xls-Dateien und geschützte Arbeitsmappen

Excel-97-2003-Dateien (.xls), binäre Arbeitsmappen (.xlsb) und Arbeitsmappen, die zum Öffnen ein Passwort brauchen, können hier nicht gelesen werden; der Konverter sagt, welcher Fall vorliegt. Öffnen Sie die Datei in Excel oder LibreOffice und speichern Sie sie zuerst als normale .xlsx-Datei.

Über die Formate

Excel (XLSX)

XLSX ist das Arbeitsmappenformat von Microsoft Excel seit Excel 2007 und wird auch von LibreOffice, Numbers und Google Sheets geschrieben. Hinter der Dateiendung steckt ein ZIP-Archiv mit XML-Dateien: eine pro Tabellenblatt, dazu gemeinsam genutzte Texte, Formatvorlagen und Formeln.

  • Eine Arbeitsmappe kann mehrere Tabellenblätter enthalten; eine CSV-Datei enthält nur eine Tabelle.
  • Zellen behalten ihren Typ – Zahl, Datum oder Text –, sodass eine Postleitzahl wie 01067 ihre führende Null behalten kann.
  • Ein Tabellenblatt fasst höchstens 1.048.576 Zeilen und 16.384 Spalten.
  • Das ältere .xls-Format (Excel 97-2003) ist ein anderes, binäres Format.

CSV

CSV (comma-separated values) ist eine Tabelle als reiner Text: eine Zeile pro Datensatz, die Zellen durch ein Komma, ein Semikolon oder einen Tabulator getrennt. Excel, Google Sheets, Numbers, jede Datenbank und die meisten Programmiersprachen lesen und schreiben CSV, daher ist es der übliche Weg, eine Tabelle von einem Programm in ein anderes zu bringen.

  • Für das Trennzeichen gibt es keinen Standard: Excel verwendet je nach Spracheinstellung ein Komma oder ein Semikolon.
  • Jeder Wert ist Text; ob 0800 eine Zahl oder eine Postleitzahl ist, entscheidet das Programm, das die Datei liest.
  • Es gibt keine Tabellenblätter, Formeln, Farben oder Spaltenbreiten, nur die Werte.
  • Die Kodierung wird nicht in der Datei gespeichert; UTF-8 ist die sichere Wahl, und Excel braucht ein BOM, um es zu erkennen.

Häufige Fragen

Wird meine Arbeitsmappe hochgeladen?

Nein. Ihr Browser entpackt und liest die Arbeitsmappe auf Ihrem eigenen Gerät; nichts wird an einen Server gesendet.

Welches CSV-Format soll ich wählen?

Standard für alles, was nicht Excel ist: Datenbanken, Python oder R, Importe in Google Sheets und die meisten Webdienste. Wählen Sie Excel, um die Datei in einem Excel mit Komma als Trennzeichen zu öffnen, und Excel in Europa, wenn Excel auf Ihrem Computer ein Dezimalkomma verwendet, wie bei deutschen, französischen, spanischen oder dänischen Einstellungen.

Kann ich alle Tabellenblätter auf einmal umwandeln?

Ja. Wählen Sie „Alle Tabellenblätter“, dann erhalten Sie eine ZIP-Datei mit einer CSV-Datei pro Blatt, benannt nach den Blättern.

Was passiert mit führenden Nullen?

Eine als Text gespeicherte Postleitzahl wie 01067 wird als 01067 geschrieben. Hat Excel sie bereits als Zahl 1067 gespeichert, fehlt die Null schon in der Arbeitsmappe selbst und lässt sich nicht wiederherstellen.