Öffnen Sie eine CSV-Datei oder fügen Sie sie ein, und wählen Sie „XLSX herunterladen“. Standardmäßig wird jede Zelle als Text geschrieben: 00731, 20-stellige Bestellnummern und Werte wie =SUM(A1:A2) kommen in Excel genau so an, wie sie waren, statt gekürzt, gerundet oder berechnet zu werden. Wählen Sie Zahlen und true/false erkennen für Spalten, mit denen Sie rechnen möchten. Die Arbeitsmappe wird in Ihrem Browser erstellt, und die CSV-Datei wird nie hochgeladen.
So wandeln Sie CSV in Excel um
- Öffnen Sie eine
.csv-,.tsv- oder.txt-Datei, ziehen Sie sie auf das Werkzeug, oder fügen Sie Zeilen ein. Prüfen Sie die Tabelle unter Eingabe: Steht alles in einer Spalte oder sehen Umlaute falsch aus, stellen Sie Trennzeichen oder Codierung unter Importeinstellungen ein. - Legen Sie unter Name des Tabellenblatts den Namen des Blatts fest (anfangs der Dateiname), und wählen Sie die Werttypen.
- Behalten oder ändern Sie die Optionen für Kopfzeile und Layout, wählen Sie dann „XLSX herunterladen“ und öffnen Sie die Datei in Excel, LibreOffice Calc oder Google Tabellen.
Um viele Dateien mit denselben Einstellungen umzuwandeln, wählen Sie Stapelverarbeitung: mehrere Dateien umwandeln. Jede Datei wird zu einer eigenen Arbeitsmappe, und alle werden zusammen als eine ZIP-Datei heruntergeladen. Im Stapel darf jede Datei höchstens 25 MB groß sein.
Optionen für die Arbeitsmappe
| Name des Tabellenblatts | Bis zu 31 Zeichen. Die Zeichen : \ / ? * [ ], die Excel in Blattnamen nicht zulässt, werden durch Leerzeichen ersetzt; ein leerer Name wird zu Sheet1. |
|---|---|
| Alle Werte als Text behalten | Die Standardeinstellung. Jede nicht leere Zelle ist eine Excel-Textzelle mit genau dem CSV-Wert. Excel markiert zahlenähnlichen Text unter Umständen mit einem kleinen grünen Dreieck („Als Text gespeicherte Zahl“); der Wert selbst bleibt unverändert. |
| Zahlen und true/false erkennen | Eine Spalte wird nur dann zu Excel-Zahlen, wenn jeder nicht leere Wert eine einfache Zahl ist: keine führenden Nullen, keine Tausendertrennzeichen und kein Dezimalkomma, Dezimalzahlen mit höchstens 15 signifikanten Stellen. Spalten nur aus true/false (in beliebiger Schreibweise) werden zu Excel-Wahrheitswerten (WAHR/FALSCH). Datumswerte und alle anderen Spalten bleiben Text. |
| Kopfzeile fett | Standardmäßig an. Die erste Zeile wird fett geschrieben. Sie enthält immer die CSV-Spaltennamen als Text. |
| Kopfzeile fixieren | Standardmäßig an. Die Kopfzeile bleibt beim Scrollen sichtbar. |
| Spaltenbreite an Inhalt anpassen | Standardmäßig an. Die Breiten richten sich nach dem längsten Wert in den ersten 2.000 Zeilen (ostasiatische Zeichen zählen doppelt), zwischen 8 und 60 Zeichen. |
| Tabellenblatt von rechts nach links | Zeigt das Blatt von rechts nach links an, mit Spalte A rechts – für arabische, hebräische oder persische Daten. Die Zellwerte werden nicht verändert. |
Führende Nullen, lange Zahlen und Formeln
Öffnen Sie eine CSV-Datei direkt in Excel, rät Excel bei jedem Wert: Aus 00731 wird 731, eine 20-stellige Bestellnummer wird gerundet, und 1-2 wird womöglich zu einem Datum. Dieser Konverter schreibt die Zellen selbst, Excel muss also nichts raten.
- Führende Nullen, Postleitzahlen, Telefonnummern und Artikelnummern bleiben in beiden Modi Text. Die Zahlenerkennung wandelt nie eine Spalte um, in der ein Wert eine führende Null hat.
- Excel speichert von einer Zahl höchstens 15 signifikante Stellen. Im Textmodus bleiben längere IDs exakt erhalten. Mit Erkennung wird eine Spalte, deren ganze Zahlen bis zu 16 Stellen haben (bis 9.007.199.254.740.991), trotzdem zu Zahlen, und Excel setzt dann die Ziffern nach der 15. Stelle auf null. Behalten Sie Karten-, Konto- und andere 16-stellige ID-Spalten daher als Text.
- Zellen, die mit
=,+,-oder@beginnen, werden als Text geschrieben, nie als Formeln – beim Öffnen der Arbeitsmappe wird also nichts aus der CSV-Datei berechnet oder ausgeführt. - Kommas, Anführungszeichen und Zeilenumbrüche in CSV-Werten mit Anführungszeichen bleiben in einer Zelle. Leerzeichen am Anfang und Ende bleiben erhalten.
- Leere CSV-Werte werden zu leeren Zellen, nicht zu leeren Zeichenketten.
- Spaltennamen werden genau wie geschrieben verwendet. Eine leere Spaltenüberschrift wird zu
Column 3, eine doppelte zuname (2).
Probleme beim Öffnen der Datei in Excel
- Eine SUMME in Excel ergibt 0. Die Spalte ist Text. Wandeln Sie erneut mit Zahlen und true/false erkennen um. Bleibt sie trotzdem Text, suchen Sie im CSV-Viewer nach einem Wert wie
1,5,$12odern/ain dieser Spalte – ein Dezimalkomma aus deutschen Exporten verhindert die Erkennung. - Alles steht in Spalte A. Das Trennzeichen wurde falsch erkannt. Wählen Sie unter Importeinstellungen Komma, Semikolon, Tabstopp oder senkrechten Strich.
- Umlaute erscheinen als ä oder é. Die Datei ist nicht in UTF-8 gespeichert. Wählen Sie unter Importeinstellungen ihre Codierung (bei älteren Excel-Exporten oft Windows-1252).
- Eine Zelle ist länger, als Excel erlaubt. Excel-Zellen fassen höchstens 32.767 Zeichen; das Werkzeug nennt die Zahl der längeren Zellen und erstellt keine Datei. Kürzen Sie sie im CSV-Editor, oder exportieren Sie stattdessen nach JSON.
- Die Datei ist zu groß für dieses Werkzeug. Die Excel-Umwandlung funktioniert mit Dateien bis 25 MB, 100.000 Zeilen, 250 Spalten und 2 Millionen Zellen. Teilen Sie die CSV-Datei auf und wandeln Sie die Teile um.
Grenzen und Datenschutz
Die CSV-Datei muss sich im Browser-Arbeitsbereich öffnen lassen: bis 25 MB, 100.000 Zeilen, 250 Spalten und 2 Millionen Zellen. Das liegt weit innerhalb der Blattgrenze von Excel mit 1.048.576 Zeilen mal 16.384 Spalten. Jede Umwandlung erzeugt eine Arbeitsmappe mit einem Tabellenblatt.
Die Arbeitsmappe wird in einem Hintergrund-Worker in diesem Tab mit der Open-Source-Bibliothek write-excel-file erstellt; die Seite bleibt bedienbar, und Abbrechen beendet den Vorgang. Die CSV-Datei wird nie an einen Server gesendet. Für eine druckbare Tabelle nutzen Sie stattdessen CSV in PDF.
Beispiel: eine Lagerdatei mit führenden Nullen und einem Barcode
Eine Lagerdatei mit SKUs mit führenden Nullen, einem 20-stelligen Barcode, einem Komma in Anführungszeichen und einem formelähnlichen Wert, umgewandelt mit Zahlen und true/false erkennen und dem Blattnamen inventory; die Zellen wurden aus der heruntergeladenen Datei zurückgelesen. qty und unit_price wurden zu Zahlen, in_stock zu TRUE/FALSE. barcode blieb Text, weil ein Wert 20 Stellen hat, und auch der =SUM-Wert blieb Text. Mit der Standardeinstellung Alle Werte als Text behalten ist jede Zelle Text, auch 12 und 34.90.
sku,barcode,description,qty,unit_price,in_stock,formula_like 00731,4006381333931,"Desk lamp, brass",12,34.90,true,=SUM(A1:A2) 00732,12345678901234567890,Cable tidy,,4.50,false,+44 20 7946 0958
Sheet "inventory" — row 1 bold and frozen Row 1: sku | barcode | description | qty | unit_price | in_stock | formula_like (text) Row 2: "00731" text | "4006381333931" text | "Desk lamp, brass" text | 12 number | 34.9 number | TRUE boolean | "=SUM(A1:A2)" text Row 3: "00732" text | "12345678901234567890" text | "Cable tidy" text | (empty) | 4.5 number | FALSE boolean | "+44 20 7946 0958" text
Fragen und Antworten
Warum zeigen meine Zahlen in Excel ein grünes Dreieck?
Mit der Standardeinstellung Alle Werte als Text behalten sind zahlenähnliche Werte Textzellen, und Excel markiert sie als „Als Text gespeicherte Zahl“. So bleiben IDs exakt. Für Mengen und Preise, die Sie summieren möchten, wandeln Sie stattdessen mit Zahlen und true/false erkennen um.
Werden Datumswerte in Excel-Datumswerte umgewandelt?
Nein. Datumswerte werden genau wie in der CSV-Datei als Text geschrieben, etwa 2026-03-01 oder 03/01/2026, weil derselbe Text in verschiedenen Regionen unterschiedliche Tage bedeuten kann. Brauchen Sie fortlaufende Datumszahlen, verwenden Sie in Excel „Text in Spalten“ oder DATWERT.
Kann ich mehrere CSV-Dateien als getrennte Blätter in eine Arbeitsmappe legen?
Nein. Jede CSV-Datei wird zu einer eigenen Arbeitsmappe mit einem Blatt. Um Dateien vorher zu einer Tabelle zu kombinieren, nutzen Sie CSV-Dateien zusammenführen oder verknüpfen.