Eine Excel-Arbeitsmappe ist komfortabel zum Rechnen und Sortieren, doch viele Systeme verstehen sie nicht. Datenbanken, Warenwirtschaft, Newsletter-Tools oder Programmierschnittstellen erwarten meist das schlanke, universelle CSV-Format. Die gute Nachricht: Eine .xlsx in eine saubere CSV zu überführen, ist in wenigen Schritten erledigt, ganz ohne Excel-Export-Dialog und ohne dass Ihre Daten den Rechner verlassen. Dieser Ratgeber zeigt den Weg Schritt für Schritt im Browser und erklärt die typischen Stolpersteine bei Trennzeichen, Umlauten und mehreren Tabellenblättern.

Der Ablauf auf einen Blick

Die Umwandlung folgt immer derselben Reihenfolge. Sie laden die Excel-Datei, wählen das passende Tabellenblatt, entscheiden sich für ein Trennzeichen, setzen bei Bedarf die UTF-8-BOM-Option und laden am Ende die fertige CSV herunter. Das folgende Diagramm zeigt diese fünf Stationen im Überblick.

1 · .xlsx laden Datei wählen 2 · Blatt wählen bei mehreren 3 · Trennzeichen ; , Tab | 4 · BOM + Vorschau Umlaute prüfen 5 · CSV laden Download

Schritt 1: Excel-Datei (.xlsx) laden

Ziehen Sie Ihre Excel-Datei auf die Ablagefläche des Konverters oder wählen Sie sie über den Datei-Dialog aus. Das Werkzeug liest moderne .xlsx-Dateien, also das XML-basierte Office-Open-XML-Format nach dem ECMA-376-Standard, das Excel seit Version 2007 standardmäßig verwendet. Sobald die Datei geladen ist, analysiert der Konverter ihre Struktur und erkennt, welche Tabellenblätter sie enthält.

Ein Hinweis zu älteren Dateien: Das alte Binärformat .xls aus Excel 97 bis 2003 wird nicht eingelesen, weil es eine völlig andere interne Struktur hat. Wenn Sie eine solche Datei haben, öffnen Sie sie einmal in Excel, gehen auf Speichern unter und wählen als Dateityp die Excel-Arbeitsmappe mit der Endung .xlsx. Danach lässt sich die Datei umwandeln.

Schritt 2: Tabellenblatt wählen (bei mehreren)

Eine Excel-Arbeitsmappe kann viele Tabellenblätter enthalten, eine CSV-Datei dagegen immer nur eines. Enthält Ihre Datei mehr als ein Blatt, erscheint im Konverter eine Auswahlliste mit allen Blattnamen. Wählen Sie das Blatt, das Sie umwandeln möchten. Hat die Mappe nur ein einziges Blatt, entfällt dieser Schritt und das Tool nimmt es automatisch.

Möchten Sie mehrere Blätter exportieren, wiederholen Sie den Vorgang einfach: Blatt auswählen, CSV herunterladen, nächstes Blatt auswählen. So erhalten Sie pro Tabellenblatt eine eigene, saubere CSV-Datei. Das ist gewollt, denn das CSV-Format kennt keine Reiter und kann mehrere Blätter nicht in einer Datei abbilden.

Schritt 3: Trennzeichen wählen

Das Trennzeichen, auch Delimiter genannt, legt fest, wodurch die einzelnen Spalten in der CSV voneinander getrennt werden. Der Konverter bietet vier gängige Optionen, die jeweils einen klaren Anwendungsfall haben:

  • Semikolon (;) ist die richtige Wahl, wenn Sie die CSV anschließend per Doppelklick in deutschem Excel öffnen wollen. Deutsches Excel reserviert das Komma als Dezimaltrennzeichen und erwartet daher das Semikolon als Spaltentrenner.
  • Komma (,) ist der internationale Standard nach RFC 4180 und passt für Datenbanken, Programmierschnittstellen und englischsprachige Systeme.
  • Tabulator (Tab) erzeugt eine TSV-Datei und ist nützlich, wenn die Werte selbst häufig Kommas oder Semikolons enthalten.
  • Pipe (|) ist ein robuster Trenner für technische Importe, weil dieses Zeichen in normalen Textdaten selten vorkommt.
Tipp zur Zielwahl: Überlegen Sie zuerst, womit die CSV gelesen wird, nicht womit sie erzeugt wurde. Geht die Datei an deutsches Excel, nehmen Sie Semikolon. Geht sie an ein Import-Skript, eine Datenbank oder eine API, ist das Komma fast immer richtig. Das passende Trennzeichen am Anfang erspart Ihnen das spätere Spalten-Chaos beim Empfänger.

Schritt 4: UTF-8-BOM setzen und Vorschau prüfen

Bevor Sie die Datei herunterladen, lohnt ein Blick auf zwei Dinge. Erstens die Kodierungsoption: Aktivieren Sie das UTF-8-BOM, wenn die Tabelle deutsche Umlaute oder andere Sonderzeichen enthält und Sie die CSV in Excel öffnen wollen. Das Byte Order Mark sind drei unsichtbare Bytes (EF BB BF) am Dateianfang, an denen deutsches Excel die UTF-8-Kodierung sicher erkennt. Ohne diese Markierung rät Excel die Kodierung oft falsch und macht aus Köhler ein Köhler. Für rein technische Importe in Datenbanken oder per Skript ist das BOM dagegen meist unerwünscht, dort lassen Sie es aus.

Zweitens die Vorschau: Der Konverter zeigt die ersten Zeilen der erzeugten CSV direkt an. Kontrollieren Sie, ob die Spaltenanzahl stimmt, die Überschriften korrekt sind und Umlaute richtig dargestellt werden. So fällt ein falsches Trennzeichen oder eine fehlende BOM-Option auf, bevor Sie die Datei weitergeben.

Schritt 5: CSV herunterladen oder kopieren

Stimmt die Vorschau, laden Sie die fertige CSV über den Download-Button herunter oder kopieren den Inhalt mit einem Klick in die Zwischenablage, um ihn direkt in ein anderes Programm einzufügen. Die gesamte Umwandlung lief dabei lokal in Ihrem Browser, es wurde nichts hochgeladen und kein Server hat Ihre Daten gesehen. Damit ist die CSV bereit für den Import in das Zielsystem.

Ein konkretes Beispiel

Nehmen wir eine kleine Tabelle mit vier Spalten: Name, Stadt, Umsatz und Postleitzahl. Sie enthält deutsche Umlaute und eine Postleitzahl, die mit einer Null beginnt. In Excel sieht das so aus:

Name Stadt Umsatz PLZ
Jürgen Groß München 1240 01067
Anja Köhler Köln 980 50667

Wählen Sie als Trennzeichen das Semikolon und aktivieren Sie das UTF-8-BOM, dann erzeugt der Konverter genau diese CSV. Die erste Zeile ist die Kopfzeile mit den Spaltennamen, jede weitere Zeile ist ein Datensatz:

Name;Stadt;Umsatz;PLZ
Jürgen Groß;München;1240;01067
Anja Köhler;Köln;980;50667

Hier zeigen sich zwei wichtige Eigenschaften. Die Umlaute in Jürgen Groß und München bleiben dank UTF-8 und BOM korrekt erhalten. Und die führende Null der Postleitzahl 01067 steht unverändert im Text, denn in der CSV ist alles reiner Text. Erst beim erneuten Import in Excel kann es passieren, dass Excel die PLZ als Zahl deutet und die Null verschluckt. Wer das vermeiden will, importiert die Spalte in Excel ausdrücklich als Text.

Wenn ein Wert das Trennzeichen enthält

Heikel wird es, wenn ein Zellwert selbst das Trennzeichen enthält, etwa ein Firmenname wie Meier, Schulz & Co. bei Komma als Trenner. Ein guter Konverter behandelt das automatisch nach RFC 4180 und setzt das betroffene Feld in doppelte Anführungszeichen, damit die Spalten nicht verrutschen. Aus dem Wert wird dann "Meier, Schulz & Co.". Steht zusätzlich ein Anführungszeichen im Text, wird es durch Verdoppelung maskiert. Sie müssen sich darum nicht selbst kümmern, sollten das Verhalten aber kennen, falls Anführungszeichen in der fertigen CSV auftauchen.

Achtung bei Formeln und verbundenen Zellen: Eine CSV speichert nur reine Werte, keine Formeln. Aus einer Formel wird ihr berechnetes Ergebnis übernommen, der Rechenweg geht verloren. Auch verbundene Zellen, Diagramme, Farben und Kommentare verschwinden, denn CSV kennt keine Formatierung. Prüfen Sie vor der Umwandlung, ob das Zielsystem wirklich nur die nackten Werte braucht, oder ob die Excel-Datei mit ihrer Struktur erhalten bleiben muss.

Typische Probleme und ihre Lösung

Die meisten Schwierigkeiten beim Umwandeln lassen sich auf drei Ursachen zurückführen. Die folgende Tabelle ordnet Symptom, Ursache und Lösung einander zu.

Symptom Ursache Lösung
Umlaute erscheinen als kryptische Zeichen wie ä oder Straße Excel liest die UTF-8-Datei ohne Markierung als Windows-1252 Option UTF-8-BOM aktivieren, dann erkennt Excel die Kodierung sicher
Ein Komma im Text zerreißt die Zeile in zu viele Spalten Der Feldwert enthält das gewählte Trennzeichen Konverter umschließt das Feld automatisch mit Anführungszeichen nach RFC 4180
Deutsches Excel zeigt alle Daten gequetscht in Spalte A Die CSV nutzt Komma, deutsches Excel erwartet aber Semikolon Beim Umwandeln das Semikolon als Trennzeichen wählen
Die .xls-Datei wird gar nicht erst eingelesen Altes Binärformat statt modernem .xlsx In Excel einmal als Excel-Arbeitsmappe (.xlsx) speichern
Führende Null der Postleitzahl fehlt nach dem Re-Import Excel deutet die Spalte beim Öffnen als Zahl Spalte beim Import in Excel ausdrücklich als Text festlegen

Warum das Format CSV überhaupt so beliebt ist

CSV steht für Comma-Separated Values und ist eines der ältesten und robustesten Austauschformate überhaupt. Seine Stärke liegt in der Einfachheit: Es ist reiner Text, jede Zeile ein Datensatz, jede Spalte durch ein Zeichen getrennt. Genau deshalb versteht es nahezu jedes System, von der Datenbank über die Warenwirtschaft bis zur API. Eine Excel-Datei mit ihren Formeln, Formaten und mehreren Blättern ist dafür zu komplex. Wer Daten zwischen Systemen bewegt, reduziert sie auf das CSV-Wesentliche: die Werte. Der formale Rahmen dafür stammt aus RFC 4180, die zugrunde liegende Zeichenkodierung UTF-8 ist in RFC 3629 beschrieben.

Die Umwandlung von Excel nach CSV ist damit kein Verlust, sondern eine bewusste Übersetzung in ein universelles Format. Mit den richtigen Einstellungen für Trennzeichen und Kodierung landet jede Zeile sauber dort, wo sie hingehört, und Umlaute wie Sonderzeichen bleiben erhalten.

Häufige Fragen

Warum kann ich meine .xls-Datei nicht direkt umwandeln?

Das alte Binärformat .xls (Excel 97 bis 2003) wird von clientseitigen Browser-Konvertern in der Regel nicht gelesen, weil es eine ganz andere, undokumentiertere Struktur als das moderne .xlsx hat. Die Lösung ist einfach: Öffnen Sie die Datei in Excel oder einer Tabellenkalkulation, wählen Sie Speichern unter und als Dateityp die Excel-Arbeitsmappe (.xlsx). Diese .xlsx lässt sich anschließend problemlos in CSV umwandeln.

Was passiert mit Formeln aus der Excel-Tabelle?

Eine CSV-Datei kennt keine Formeln, sie speichert ausschließlich reine Werte. Beim Umwandeln wird daher das berechnete Ergebnis jeder Formel übernommen, nicht die Formel selbst. Aus einer Zelle mit =B2*1,19 wird also der ausgerechnete Betrag. Das ist gewollt, denn CSV ist ein reines Datenformat für den Austausch von Werten zwischen Systemen.

Wie wandle ich eine Arbeitsmappe mit mehreren Tabellenblättern um?

Eine CSV-Datei kann immer nur ein einziges Tabellenblatt abbilden, weil das Format keine Reiter oder Mappen kennt. Hat Ihre .xlsx mehrere Blätter, wählen Sie im Konverter das gewünschte Blatt aus der Auswahlliste und laden die CSV herunter. Für ein weiteres Blatt wiederholen Sie den Schritt mit der nächsten Blatt-Auswahl. So entsteht pro Tabellenblatt eine eigene CSV-Datei.

Soll ich Semikolon oder Komma als Trennzeichen wählen?

Das hängt vom Ziel ab. Deutsches Excel erwartet beim direkten Doppelklick auf eine CSV das Semikolon, weil das Komma hier als Dezimaltrennzeichen belegt ist. Wer die CSV in deutschem Excel öffnen will, wählt daher Semikolon. Für internationale Systeme, Datenbanken oder die meisten Programmierschnittstellen ist dagegen das Komma der Standard nach RFC 4180. Im Zweifel orientieren Sie sich daran, womit das Zielsystem die Datei einliest.

Warum sind meine Umlaute nach der Umwandlung kaputt?

Das ist fast immer ein fehlendes UTF-8-BOM. Deutsches Excel rät ohne diese Markierung am Dateianfang die Kodierung und liest UTF-8-Dateien oft als Windows-1252, wodurch aus ä der bekannte Umlaut-Salat ä wird. Aktivieren Sie die Option UTF-8-BOM, dann erkennt Excel die Kodierung zuverlässig und stellt ä, ö, ü und ß korrekt dar.

Verlassen meine Daten beim Umwandeln den Rechner?

Nein. Die gesamte Umwandlung läuft mit JavaScript direkt in Ihrem Browser. Die .xlsx wird lokal auf Ihrem eigenen Gerät zur CSV gerechnet, es gibt keinen Upload und keinen Server, der Ihre Daten sieht. Sie können die Internetverbindung nach dem Laden der Seite sogar trennen, das Werkzeug funktioniert weiter. Das ist gerade bei Kunden- oder Personaldaten der datenschutzrechtlich sauberste Weg.

Quellen

Verwandte Artikel

Jetzt Excel in CSV umwandeln

.xlsx laden, Blatt und Trennzeichen wählen, UTF-8-BOM für Umlaute setzen und die CSV herunterladen. Komplett lokal im Browser, ohne Upload und ohne Anmeldung.

Zum Konverter