Was diese Seite tut
Sie laden eine Excel-Datei (XLSX) hoch und erhalten eine schlichte CSV-Datei zurück – ein reiner Text, in dem die Werte durch Trennzeichen voneinander getrennt sind. Das Tool liest die sichtbaren Werte des ersten Arbeitsblatts (Worksheet) aus, bietet Ihnen die Wahl zwischen Komma, Semikolon oder Tabulator als Trenner und stellt die umgewandelte Tabelle als Download bereit. Alles läuft im Browser ab – kein Byte verlässt Ihren Rechner.
Was diese Konvertierung besonders macht
Ein XLSX-Dokument ist ein ZIP-Archiv, das mehrere XML-Dateien enthält: Es kann unzählige Tabellenblätter, Formeln, Zahlenformate, Datumswerte, Währungen, Farben, Schriftarten, Zellrahmen und sogar Diagramme speichern. CSV (Comma-Separated Values) dagegen kennt nichts davon. Es ist ein reines Zeilenformat, in dem jede Zeile ein Datensatz ist und die Spalten durch Trennzeichen getrennt sind.
Die Umwandlung ist deshalb Verlustbehaftet – das ist kein Bug, sondern ein Wesenszug. Wer eine Excel-Tabelle in CSV verwandelt, muss sich darüber im Klaren sein, was dabei auf der Strecke bleibt:
- Formeln: Das Tool liest den zuletzt gespeicherten berechneten Wert einer Zelle. Wenn also in Zelle C1 =A1+B1 steht, wird in der CSV der Zahlenwert ausgegeben, nicht die Formel.
- Zellformate: Ob eine Zahl als Währung, Datum oder Prozentsatz formatiert war – alles wird zu reinem Text. Eine Datumzelle wird als ISO-Text geschrieben (z.B.
2023-03-15T00:00:00.000Z). - Mehrere Arbeitsblätter: Nur das erste Blatt wird berücksichtigt – alle weiteren Blätter werden ignoriert.
- Zellenverbünde (Merged Cells): In Excel können mehrere Zellen zu einer verbunden sein; in der CSV erscheint der Wert in der ersten Zeile und die folgenden Zellen bleiben leer – die visuelle Zusammenfassung geht verloren.
- Schriftarten, Farben, Rahmen: sind für CSV irrelevant und werden nicht exportiert.
Das ist genau der Grund, warum diese Seite existiert: Sie erlaubt es, eine reiche, aber proprietäre XLSX-Datei in ein offenes, maschinenlesbares Format zu überführen, das von Datenbanken, Skripten und vielen Legacy-Anwendungen direkt verarbeitet werden kann. Die Client-seitige Verarbeitung hat zudem einen Sicherheitsvorteil: Niemand muss sensible Excel-Daten auf einen Server hochladen.
Ein- und Ausgaben im Detail
Eingabe:
- Eine einzelne Excel-Datei im XLSX-Format.
- Nach dem Hochladen (bzw. nachdem der Browser die Datei geöffnet hat) können Sie das Trennzeichen wählen: Komma (
,), Semikolon (;) oder Tabulator (\t). Das Semikolon wird häufig in Ländern verwendet, in denen das Komma als Dezimaltrenner dient – also für europäische CSV-Exporte empfehlenswert.
Ausgabe:
- Eine CSV-Datei, die automatisch heruntergeladen wird (der Browsername wird aus der Quelldatei abgeleitet, die Endung auf
.csvgeändert). - Eine Vorschau der umgewandelten Tabelle im Browser – hier sehen Sie, ob die Daten korrekt übernommen wurden.
- Metadaten direkt unterhalb der Vorschau:
- Zeilen: Anzahl der Zeilen in der konvertierten Tabelle.
- Spalten: Anzahl der Spalten.
- Ausgabe: Größe der resultierenden CSV-Datei in Byte.
Diese Angaben helfen, die Konvertierung auf einen Blick zu beurteilen. Wenn die Zeilenzahl unerwartet niedrig ist, haben Sie möglicherweise ein leeres Blatt erwischt.
Regeln und Randfälle – was Sie wissen müssen
Die Umwandlung folgt harten Regeln, die aus dem CSV-Standard (RFC 4180) und der Begrenztheit des Formats folgen.
Nur das erste Arbeitsblatt
Excel-Arbeitsmappen enthalten oft mehrere Blätter. Dieses Tool liest ausschließlich das erste Blatt (das bei Erstellung standardmäßig „Tabelle1“ heißt). Wenn Ihre Daten auf mehrere Blätter verteilt sind, müssen Sie sie vor dem Hochladen in einem Blatt zusammenführen oder jede Sheet einzeln konvertieren.
Formeln werden nicht berechnet
Das Tool greift auf den zuletzt gespeicherten Wert der Zelle zu. Wenn Sie also die Excel-Datei geöffnet, eine Formel geändert und dann nicht gespeichert haben, wird der alte Wert ausgegeben. Ebenso: Wenn die Berechnung des Arbeitsblatts deaktiviert war, werden möglicherweise veraltete Werte übernommen. Öffnen Sie die Datei vor dem Hochladen und speichern Sie sie einmal neu, damit alle Formeln neu berechnet werden.
Zelltypen – Zahlen, Daten, Währungen
Alle Werte werden als Text in die CSV geschrieben. Eine Zelle, die in Excel als Datum formatiert ist (z.B. 01.04.2025), erscheint in der CSV als ISO-Text (z.B. 2023-03-15T00:00:00.000Z). Wenn die Zelle als Zahl mit führenden Nullen formatiert war (z.B. 00123), wandert die Zahl 123 in die CSV, es sei denn, der originale Zellenwert wurde als Text gespeichert (d.h. mit vorangestelltem Hochkomma in Excel). Prüfen Sie deshalb immer die Vorschau.
Kommas, Zeilenumbrüche und doppelte Anführungszeichen
CSV verwendet das Trennzeichen, um Werte zu trennen. Wenn ein Wert selbst das Trennzeichen enthält (z.B. eine Adresse mit Komma bei Komma-Trennung), wird der gesamte Wert in doppelte Anführungszeichen gesetzt. Enthält der Wert Zeilenumbrüche, werden diese ebenfalls durch Anführungszeichen geschützt. Enthält der Wert doppelte Anführungszeichen, werden sie verdoppelt (""). Das ist der Standard nach RFC 4180, aber ältere Systeme interpretieren solche Zeichen möglicherweise falsch.
Geschachtelte Daten – müssen vorher flach gemacht werden
Excel kann Zellen enthalten, die Listen oder hierarchische Daten abbilden (z.B. eine Spalte mit ["A", "B", "C"]). CSV kann das nicht abbilden. Das Tool unternimmt keinen Versuch, solche Daten zu interpretieren – es gibt den rohen Text aus. Sie müssen die Excel-Datei so vorbereiten, dass jedes Datum eine einzelne Spalte ist, oder geschachtelte Inhalte als Text konkatentieren (z.B. A, B, C als ein Feld). Andernfalls erhalten Sie eine CSV, die von anderen Programmen nicht korrekt geparst werden kann.
Maximale Größenbeschränkungen
Das Tool setzt Grenzen, um den Browser nicht zu überlasten. Wenn Ihre Datei zu groß ist (über 8 MB), erscheint die Meldung: „Diese Datei ist zu groß. Verwenden Sie eine Datei unter ‹max›.“. Ähnliche Limits gelten für Zeilen- und Spaltenanzahl: maximal 10.000 Zeilen und 200 Spalten.
Fehlermeldungen im Überblick
Folgende Meldungen können bei der XLSX-Konvertierung auftreten (die Platzhalter ‹max› stehen für den tatsächlichen Schwellwert):
- „Wählen Sie zuerst eine Datei aus.“
- „Wählen Sie eine CSV-, JSON- oder XLSX-Datei aus.“
- „Diese Datei ist zu groß. Verwenden Sie eine Datei unter ‹max›.“
- „Diese Excel-Datei konnte nicht geöffnet werden.“
- „Diese Datei hat keine Tabellenzeilen.“
- „Diese Tabelle hat mehr als ‹max› Zeilen.“
- „Diese Tabelle hat mehr als ‹max› Spalten.“
- „Konvertierung abgebrochen.“
- „Diese Konvertierung dauert zu lange. Versuchen Sie es mit einer kleineren Datei.“
Typische Fehlerquellen und wie Sie sie umgehen
- Führende Nullen verschwinden: Exportieren Sie aus Excel die Zelle als Text (mit führendem Hochkomma). Oder formatieren Sie die Spalte als Text, bevor Sie die Datei speichern.
- Mehrere Blätter: Führen Sie die Daten manuell per Copy&Paste in einem Blatt zusammen. Oder speichern Sie jedes Blatt als separate XLSX und konvertieren Sie einzeln.
- Formeln aktualisieren: Öffnen Sie die Datei in Excel, drücken Sie F9 (Neuberechnung aller Formeln) und speichern Sie sie dann.
- Datumsformate: Definieren Sie in Excel ein benutzerdefiniertes Textformat wie
JJJJ-MM-TT, damit das Datum in einem eindeutigen Format in der CSV steht. - Trennzeichen wählen: Wenn Ihre Zielanwendung ein bestimmtes Trennzeichen erwartet (z.B. MySQL-Datenbanken oft Komma, europäische Anwendungen gern Semikolon), stellen Sie es vor dem Klick auf „Konvertieren“ ein.
Für wen ist dieses Tool gedacht?
- Jemand, der aus einer Excel-Datei Daten in eine Datenbank importieren muss (z.B. SQL Server, PostgreSQL, MySQL). Die meisten Datenbanken haben CSV-Import-Werkzeuge, aber kein XLSX-Parsing von Haus aus.
- Personen, die Skripte zur Datenbereinigung oder -analyse schreiben (Python, R, Bash) und dafür ein einfaches, zeilenweises Format brauchen.
- Anwender, die eine formatierte Excel-Tabelle in ein Legacy-System übertragen müssen, das keine binären Formate verarbeitet.
- Teams, die Dateien mit vertraulichen Daten client-seitig umwandeln wollen, ohne sie auf einen externen Server zu laden.
- Jeder, der eine „saubere“ Textversion eines Spreadsheets braucht – ohne Formeln, ohne doppelte Blätter, ohne Formatierungen – als Grundlage für einen neuen Workflow.
Häufig gestellte Fragen (FAQ)
Warum wird nur das erste Arbeitsblatt konvertiert? Das Tool ist für schnelle, einfache Konvertierungen konzipiert, bei denen Sie typischerweise eine einzelne Tabelle wünschen. Die Unterstützung mehrerer Arbeitsblätter würde zusätzliche Logik erfordern (z.B. Zusammenführen in eine Ausgabe oder Anbieten einer Dropdown-Liste), und die meisten Benutzer benötigen nur ein Blatt. Wenn Sie Daten auf mehreren Blättern haben, konvertieren Sie jedes Blatt einzeln und kombinieren Sie die CSV-Dateien anschließend in einem Texteditor oder einer Tabellenkalkulation.
Was passiert mit Formeln? Sie werden durch den zuletzt gespeicherten sichtbaren Wert ersetzt. Wenn Sie unsicher sind, ob die Werte aktuell sind, öffnen Sie die Datei in Excel, drücken Sie F9 und speichern Sie erneut.
Kann ich die CSV auch mit einem anderen Trennzeichen als Komma erhalten? Ja. Sie können zwischen Komma, Semikolon und Tabulator wählen. Das ist wichtig, weil viele Systeme ein bestimmtes Trennzeichen erwarten (z.B. Semikolon für deutsche Excel-CSV-Exporte, um Konflikte mit dem Dezimalkomma zu vermeiden).
Warum verschwinden führende Nullen?
Wenn die Zelle in Excel als Zahl gespeichert wurde (der Standard), liest das Tool den numerischen Wert. Die Zahl 00123 wird intern als 123 gespeichert. Um führende Nullen zu erhalten, formatieren Sie die Spalte in Excel als Text, bevor Sie die Werte eingeben, oder fügen Sie ein Apostroph vor der Zahl hinzu (z.B. '00123).
Ist die Konvertierung sicher – fließen meine Daten über das Internet? Nein. Die gesamte Verarbeitung findet im Browser statt. Die Datei wird nicht an einen Server gesendet. Auch die erzeugte CSV-Datei wird lokal generiert und dann als Download angeboten. Das ist ein entscheidender Sicherheitsvorteil gegenüber Online-Konvertern, die auf Servern laufen.
Meine konvertierte CSV enthält komische Zeichen – woran liegt das? Das kann mehrere Ursachen haben:
- Wenn Zellen Zeilenumbrüche enthalten, werden diese in der CSV als tatsächliche neue Zeilen interpretiert – das Tool setzt sie in Anführungszeichen, aber manche Programme können damit nicht umgehen.
- Wenn die Originaldatei Sonderzeichen oder Emojis enthält, werden diese in die CSV übernommen – aber die Textkodierung (UTF-8) wird nicht explizit gesetzt. Manche Texteditoren oder Import-Tools erwarten eine andere Kodierung (z.B. ISO-8859-1).
- Wenn der Wert selbst das Trennzeichen enthält und nicht in Anführungszeichen steht, wird er fälschlich als Spaltentrenner interpretiert. Das Tool wendet automatisch Anführungszeichen an, aber wenn die Originaldaten bereits Anführungszeichen enthalten, kann es zu Fehlern kommen.