CSV zu Excel und zurück
Geben Sie eine CSV und bekommen Sie ein .xlsx, oder geben Sie eine Arbeitsmappe und bekommen Sie CSVs. Führende Nullen überleben, Umlaute öffnen korrekt in Excel, und die Datei verlässt Ihr Gerät nie.
So funktioniert es
CSV in Excel umzuwandeln ist eine Zeile Code, weshalb es tausend Konverter gibt und die meisten eine Datei zurückgeben, die auf subtile Weise falsch ist. Die Umwandlung ist nicht der schwierige Teil. Worauf es ankommt, sind die wenigen Dinge, die Excel von sich aus tut, und keines davon ist auf der Maschine sichtbar, die umgewandelt hat.
Zuerst die Kodierung. Eine UTF-8-CSV ohne Byte Order Mark öffnet Excel unter Windows in seiner ANSI-Codepage, also wird aus café ein café und jeder Name mit Akzent ist kaputt. Drei Bytes am Anfang der Datei sagen Excel, was es liest. Das ist die häufigste Beschwerde über jeden CSV-Export, der je geschrieben wurde, und sie ist hier standardmäßig behoben.
Zweitens schreibt Excel um, was es importiert. Eine Postleitzahl 01234 verliert ihre Null und wird zur Zahl 1234. Eine sechzehnstellige Karten- oder Bestellnummer wird zu 1,23457E+15, und die ursprünglichen Ziffern sind weg statt verborgen. Ein Produktcode SEPT1 wird zum ersten September. Deshalb musste ein Aufsatz über Gennamen geschrieben werden, und deshalb ist die Umwandlung in ein echtes .xlsx besser als eine umbenannte CSV: in einem .xlsx steht der Typ jeder Zelle geschrieben, ein als Text gespeicherter Wert bleibt also Text. Werte, die Excel geändert hätte, werden gefunden und festgehalten, bevor es dazu kommt, und ihre Anzahl wird angezeigt.
Das Dritte ist keine Frage der Richtigkeit, sondern der Sicherheit. Eine Zelle, die mit =, +, - oder @ beginnt, ist für Excel eine Formel und kein Text, und eine aus fremden Daten gebaute Tabelle ist ein Weg, deren Code auf dem Rechner auszuführen, der sie öffnet. Diese Zellen werden gezählt und gemeldet statt still verändert, denn fremde Daten ungefragt umzuschreiben ist ein Fehler eigener Art.
Die kleineren Entscheidungen folgen derselben Regel. Das Trennzeichen wird danach erkannt, welches jede Zeile in gleich viele Felder teilt, nicht danach, welches am häufigsten vorkommt: eine Datei voller Fließtext enthält mehr Kommas als eine semikolongetrennte Datei Semikolons. Alle Blätter einer Arbeitsmappe werden umgewandelt, nicht nur das erste. Und nichts davon läuft über einen Server: die Datei wird im Browser-Tab gelesen, umgewandelt und zurückgegeben.
So verwenden Sie es
- 1 Wählen Sie eine CSV-, TSV- oder Excel-Datei. Die Richtung ergibt sich aus dem, was Sie geben.
- 2 Prüfen Sie das Gefundene: das Trennzeichen, die Blätter und die Werte, die Excel geändert hätte.
- 3 Lassen Sie "richtig in Excel öffnen" an, außer etwas weiter hinten lehnt das Byte Order Mark ab.
- 4 Umwandeln und herunterladen.
Gut zu wissen
- Die CSV wird mit dem Byte Order Mark geschrieben, das Excel braucht, Umlaute werden also nicht verstümmelt.
- Führende Nullen und lange Zahlen stehen im .xlsx als Text, Excel kann sie also nicht umschreiben.
- Jedes Blatt der Arbeitsmappe wird zu einer eigenen CSV, gemeinsam als ZIP geliefert.
- Das Trennzeichen wird über Konsistenz erkannt, nicht über Häufigkeit, ein kommareicher Text täuscht es also nicht.
- Zellen, die Excel als Formeln ausführen würde, werden gezählt und gemeldet, nicht heimlich geändert.
Browser-Unterstützung
- Chrome 94 und neuer
- Firefox 93 und neuer
- Safari 16.4 und neuer
- Edge 94 und neuer
Das sind die ältesten Versionen mit allem, was das Werkzeug benutzt. Sie werden aus dem Werkzeug selbst errechnet und ändern sich also mit ihm.
Versionsnummern geprüft am 2026-09-04.
Häufige Fragen
Warum öffnet meine CSV in Excel falsch?
Fast immer die Kodierung. Excel unter Windows liest eine CSV in seiner ANSI-Codepage, sofern die Datei nicht mit einem UTF-8-Byte-Order-Mark beginnt, also kommen Umlaute als Zeichensalat heraus. Die Option "richtig in Excel öffnen" fügt diese Marke hinzu: drei Bytes, und es ist behoben.
Wie verhindere ich, dass Excel führende Nullen entfernt?
Wandeln Sie in .xlsx um, statt Excel eine CSV zu geben. In einer CSV ist jeder Wert nur Text und Excel rät, was er bedeutet; in einem .xlsx ist der Typ jeder Zelle festgehalten, eine als Text geschriebene Postleitzahl bleibt also 01234. Dieses Werkzeug findet solche Werte und hält sie als Text fest, bevor Excel die Gelegenheit bekommt.
Kann es alle Blätter einer Arbeitsmappe umwandeln?
Ja, und standardmäßig tut es das. Jedes Blatt wird zu einer eigenen CSV, und sie kommen gemeinsam als ZIP zurück. Nur das erste umzuwandeln würde den Rest wegwerfen, ohne es zu sagen.
Warum bietet es Semikolons an?
Weil Excel sie in vielen europäischen Einstellungen erwartet: wo das Komma das Dezimaltrennzeichen ist, kann es nicht auch die Felder trennen. Wenn Ihr Empfänger eine Komma-Datei öffnet und alles in einer Spalte sieht, ist das der Grund.
Was bedeutet die Warnung zu Zellen, die mit einem Gleichheitszeichen beginnen?
Excel behandelt eine Zelle, die mit =, +, - oder @ beginnt, als Formel und nicht als Text, eine aus fremden Daten gebaute Tabelle kann also beim Öffnen etwas ausführen. Die Zellen werden gezählt und angezeigt, damit Sie entscheiden; sie werden nicht verändert, denn Ihre Daten ungefragt zu ändern wäre schlimmer.
Wird meine Tabelle hochgeladen?
Nein. Sie wird in diesem Browser-Tab von Ihrem eigenen Gerät gelesen, umgewandelt und zurückgegeben. Sie können dabei den Netzwerk-Tab Ihres Browsers beobachten: Es geht nichts hinaus, was die Datei enthält.
Verwandte Werkzeuge
Ihre Dateien werden auf Ihrem Gerät verarbeitet und nicht hochgeladen. Sie können das in den Entwicklerwerkzeugen Ihres Browsers unter dem Tab „Netzwerk“ überprüfen.