CSV-Datei richtig in Excel öffnen

Um eine CSV richtig in Excel zu öffnen, klickst du sie nicht doppelt an, sondern gehst über Daten, Aus Text/CSV, stellst den Dateiursprung auf UTF-8, wählst das richtige Trennzeichen und verhinderst, dass Excel bei Spalten mit Codes den Datentyp errät. Oder du wandelst die CSV mit dem Konverter auf dieser Seite in eine echte .xlsx-Datei um: Er erkennt das Trennzeichen und behält führende Nullen, sodass sich die Arbeitsmappe mit einem normalen Doppelklick korrekt öffnet.

6 Min. Lesezeit

Die kurze Antwort

Wenn du eine CSV-Datei doppelt anklickst, öffnet Excel sie mit Annahmen, die vom Computer stammen, nicht aus der Datei: Es liest den Text in der alten Standardcodierung des Systems, trennt die Spalten mit dem Listentrennzeichen aus deinen Ländereinstellungen und wandelt alles um, was nach Zahl oder Datum aussieht. Jeder dieser Schritte kann schiefgehen. Wenn du die Datei über die Registerkarte Daten importierst, legst du jeden davon selbst fest.

Schneller geht es mit dem Konverter unten. Öffne die CSV oder füge den Text ein, lass Umwandeln in auf Excel stehen und klick auf Herunterladen. Das Trennzeichen wird aus der Datei erkannt, Zahlen werden als echte Zahlen gespeichert, und Codes mit führenden Nullen bleiben Text. Die .xlsx öffnet sich dann auf jedem Computer richtig.

Hier ausprobieren: CSV in Excel

Vollständige Tool-Seite öffnen

Warum CSV-Dateien in Excel falsch aussehen

CSV ist reiner Text ohne eingebaute Einstellungen. Die Datei sagt weder, welche Codierung sie nutzt, noch welches Zeichen die Spalten trennt, noch welche Spalten Codes statt Zahlen sind. Excel muss raten, und das Ergebnis hängt von den Spracheinstellungen des Computers ab, der die Datei öffnet. Deshalb sieht dieselbe Datei bei einer Kollegin gut aus und bei dir kaputt.

Die typischen Symptome haben jeweils ihre eigene Ursache:

SymptomUrsacheLösung
ä, ö, ü statt ä, ö, üUTF-8-Datei in einer alten Windows-Codierung gelesenBeim Import Dateiursprung auf 65001: Unicode (UTF-8) stellen
Alles steht in Spalte ADie Datei nutzt Kommas, dein Excel erwartet Semikolons (oder umgekehrt)Im Importfenster das Trennzeichen wählen
Aus 00123 wird 123Spalte mit Codes wurde in Zahlen umgewandeltDiese Spalte vor dem Laden auf Text stellen
4006381333931 erscheint als 4,01E+12Lange Zahl in wissenschaftlicher SchreibweiseDie Spalte auf Text stellen
1.2 oder 3-4 wird zum DatumAutomatische DatumsumwandlungDie Spalte auf Text stellen oder die Umwandlung abschalten
Karten- oder Ausweisnummern enden auf 000Excel behält nur 15 signifikante StellenDie Spalte vor dem Laden auf Text stellen; die Ziffern lassen sich danach nicht zurückholen

Schritt für Schritt: Import in Excel unter Windows

Diese Schritte gelten für Excel in Microsoft 365, 2021, 2019 und 2016 unter Windows. Beginne mit einer leeren Arbeitsmappe, statt die Datei doppelt anzuklicken.

  • Geh auf Daten, dann Aus Text/CSV, und wähle die Datei aus.
  • Stell im Vorschaufenster den Dateiursprung auf 65001: Unicode (UTF-8), wenn Umlaute oder andere Buchstaben falsch aussehen.
  • Stell das Trennzeichen auf Komma, Semikolon oder Tabstopp, je nachdem, womit die Vorschau sauber in Spalten aufgeteilt wird.
  • Wenn die Datei Codes, Barcodes, Telefonnummern oder Kundennummern enthält, stell die Datentyperkennung auf Datentypen nicht erkennen, oder klick auf Daten transformieren und ändere diese Spalten auf Text.
  • Klick auf Laden. Die Daten kommen als Tabelle an, die du später aktualisieren kannst, wenn sich die CSV-Datei ändert.

Mac, Google Tabellen und der alte Assistent

  • Excel für Mac: Nimm Datei, Importieren, wähle CSV-Datei und folge dem Textkonvertierungs-Assistenten. Wähle Getrennt, stell den Dateiursprung auf Unicode (UTF-8), hak das richtige Trennzeichen an und markiere im letzten Schritt die Spalten mit Codes und stell sie auf Text.
  • Alter Assistent unter Windows: Wenn du den früheren Assistenten in drei Schritten lieber magst, schalte ihn unter Datei, Optionen, Daten ein (Legacy-Datenimport-Assistenten anzeigen) und nimm dann Daten, Daten abrufen, Legacy-Assistenten, Aus Text (Legacy).
  • Google Tabellen: Datei, Importieren, Hochladen. Lass den Trennzeichentyp auf Automatisch erkennen und entferne den Haken bei Text in Zahlen, Datumsangaben und Formeln umwandeln, wenn führende Nullen erhalten bleiben sollen.
  • Neuere Versionen von Microsoft 365 haben unter Datei, Optionen, Daten außerdem die Automatische Datenkonvertierung. Dort kannst du Excel abgewöhnen, führende Nullen zu entfernen, die wissenschaftliche Schreibweise zu nutzen und Text in Datumswerte umzuwandeln. Das ändert das Verhalten von Excel für jede Datei und ist deshalb eine gute dauerhafte Lösung, wenn du jeden Tag CSV-Exporte öffnest.

Komma, Semikolon und deine Ländereinstellungen

In den USA und Großbritannien ist das Dezimalzeichen ein Punkt, deshalb nutzen CSV-Dateien dort Kommas zwischen den Spalten. In Deutschland, Österreich und der Schweiz und im Großteil Europas ist das Dezimalzeichen ein Komma, also stellt Windows das Listentrennzeichen auf Semikolon, und Excel liest und speichert CSV-Dateien mit Semikolons. Ein mit Kommas getrennter Export einer amerikanischen Plattform landet dann in einer einzigen Spalte, und eine Datei, die du speicherst, geht mit Semikolons hinaus, die die Plattform nicht lesen kann. In der Schweiz kommt hinzu, dass als Tausendertrennzeichen oft ein Apostroph genutzt wird.

Deine Einstellung findest du unter Windows in der Systemsteuerung, Region, Weitere Einstellungen, Listentrennzeichen. Eine Änderung wirkt sich auf jedes Programm auf dem Computer aus, deshalb ist der Import mit ausdrücklich gewähltem Trennzeichen oder die Umwandlung in .xlsx meist die bessere Lösung.

Dezimalzahlen haben dasselbe Problem. 1.499,90 bedeutet in deutscher Schreibweise eintausendvierhundertneunundneunzig Komma neunzig, ist mit US-Einstellungen aber gar keine Zahl. Der Konverter auf dieser Seite liest Zahlen wie 1.499,90 in Dateien mit Semikolon als Trennzeichen richtig und speichert sie als echte Zahlen in der Arbeitsmappe.

Was der Konverter behält und ein Doppelklick verliert

Die .xlsx-Datei ist eine echte Excel-Arbeitsmappe, keine umbenannte CSV. Die Kopfzeile ist fett und fixiert, bleibt beim Scrollen also sichtbar, die Spalten bekommen lesbare Breiten, und Zahlen werden als Zahlen gespeichert, sodass Summen, Filter und Sortieren sofort funktionieren.

Die Spaltentypen werden pro Spalte festgelegt, nicht pro Zelle. Eine Spalte, in der Werte mit Null beginnen (Barcodes, Postleitzahlen, Artikelnummern), bleibt komplett Text, und Zahlen mit mehr als 15 Stellen bleiben ebenfalls Text, damit keine Ziffern weggerundet werden. Das ist zum Beispiel bei deutschen Postleitzahlen wie 01067 wichtig. Die Vorschau zeigt vor dem Herunterladen die ersten 100 Zeilen; die Datei enthält alle.

Eine Grenze solltest du kennen: Der Konverter liest CSV-Dateien als UTF-8, was fast alle modernen Plattformen exportieren. Wenn ein altes Programm die Datei in einer alten Windows-Codierung gespeichert hat und Buchstaben immer noch falsch aussehen, öffne sie im Editor, wähle Speichern unter mit der Codierung UTF-8 und wandle diese Kopie um.

Wieder als CSV speichern, ohne etwas kaputtzumachen

Wenn du die bearbeiteten Daten wieder hochladen musst, nimm Datei, Speichern unter und wähle CSV UTF-8 (durch Trennzeichen getrennt). Die einfache Option CSV (Trennzeichen-getrennt) nutzt die alte Codierung und kann Umlaute und Akzente in Fragezeichen verwandeln. Denk daran, dass Excel das Listentrennzeichen aus deinen Ländereinstellungen schreibt, auf einem deutschen System also Semikolons. Prüf die Datei in einem Texteditor, wenn die Plattform auf Kommas besteht.

Spalten, die du als Text importiert hast, werden mit ihren führenden Nullen gespeichert. Spalten, die Excel bereits umgewandelt hat, werden so gespeichert, wie sie aussehen, ein als 4,01E+12 angezeigter Barcode wird also genau so geschrieben. Korrigier den Spaltentyp vor dem Speichern, nicht danach.

Schritt für Schritt

  1. CSV hinzufügenKlick auf Datei öffnen und wähle die .csv, leg sie auf dem Eingabefeld ab oder füge den Text ein.
  2. Vorschau prüfenAchte darauf, dass die Zeilen in die richtigen Spalten aufgeteilt werden; mit Erste Zeile ist Kopfzeile wird die erste Zeile zu den Spaltennamen.
  3. Excel als Ziel lassenUmwandeln in steht auf dieser Seite schon auf Excel. Ein Tabellenblatt wählst du nur, wenn du eine .xlsx geöffnet hast.
  4. HerunterladenKlick auf Herunterladen und öffne die .xlsx-Datei mit einem normalen Doppelklick.

Häufige Fragen

Warum öffnet sich meine CSV in Excel in nur einer Spalte?

Die Datei nutzt ein anderes Trennzeichen, als dein Excel erwartet, meist Kommas, während deine Ländereinstellungen Semikolons vorsehen. Importier sie über Daten, Aus Text/CSV und wähle das Trennzeichen, oder wandle sie hier in .xlsx um.

Wie behalte ich führende Nullen beim Öffnen einer CSV?

Importier die Datei und stell die Spalten mit Codes vor dem Laden auf Text, oder wandle die CSV mit dem Tool auf dieser Seite in .xlsx um. Es behält Spalten mit führenden Nullen automatisch als Text.

Warum werden Umlaute in Excel falsch angezeigt?

Die Datei ist UTF-8, aber Excel hat sie in einer älteren Codierung gelesen. Stell beim Import den Dateiursprung auf 65001: Unicode (UTF-8); Dateien, die mit UTF-8-Kennung (BOM) gespeichert wurden, öffnen sich auch per Doppelklick richtig.

Wird meine CSV-Datei beim Umwandeln hochgeladen?

Nein. Die Datei wird in deinem Browser gelesen und die Excel-Arbeitsmappe dort erstellt. Nichts wird an einen Server gesendet, was bei Kunden- und Bestellexporten wichtig ist.

Kann Excel lange Zahlen ohne wissenschaftliche Schreibweise anzeigen?

Wenn du das Zellformat auf Zahl stellst, werden sie nur bis 15 Stellen vollständig angezeigt. Für Barcodes und Kundennummern speicherst du die Spalte als Text, dann bleibt jede Ziffer erhalten.

Funktioniert der Konverter auf dem Mac oder offline?

Ja. Er läuft in jedem aktuellen Browser auf Mac, Windows oder Linux und funktioniert ohne Internetverbindung weiter, nachdem die Seite einmal geöffnet wurde.