Eine CSV-Datei enthält tabellarische Daten, ähnlich wie eine Excel-Tabelle. Die einzelnen Spalten werden jedoch nicht wie in einer Excel-Datei gespeichert, sondern durch ein bestimmtes Zeichen voneinander getrennt.
Häufig wird dafür ein Komma (,) verwendet. Daher auch der Name CSV – Comma-Separated Values.
Warum funktioniert das Öffnen per Doppelklick manchmal nicht mehr?
Microsoft® Excel® berücksichtigt beim direkten Öffnen einer CSV-Datei die regionalen Einstellungen des Betriebssystems.
Bei deutschen Regionseinstellungen wird als Trennzeichen für CSV-Dateien häufig ein Semikolon (;) erwartet. Das hängt unter anderem damit zusammen, dass im deutschen Zahlenformat das Komma als Dezimaltrennzeichen verwendet wird:
Deutsch: 12,50 €
Englisch/US: 12.50 €
Enthält eine CSV-Datei stattdessen Kommas als Spaltentrennzeichen, erkennt Excel diese beim direkten Öffnen unter Umständen nicht automatisch.
Eine Zeile wie
Mustermann,"Max","Berlin","Produkt A"
erscheint dann nicht in vier Spalten, sondern vollständig in einer einzigen Excel-Zelle.
Die CSV-Datei ist deshalb nicht beschädigt oder falsch. Excel verwendet beim direkten Öffnen lediglich ein anderes Trennzeichen als die Datei.
So wird eine CSV-Datei korrekt in Excel eingelesen
Öffnen Sie zunächst Microsoft® Excel®, ohne die CSV-Datei per Doppelklick zu öffnen.
Wählen Sie anschließend im Menü bzw. Menüband:
Daten → Aus Text/CSV
Wählen Sie die gewünschte .csv-Datei aus.
Excel zeigt nun eine Vorschau der Daten an. Kontrollieren Sie dort insbesondere:
- Dateiursprung/Zeichencodierung: normalerweise
UTF-8 - Trennzeichen:
Komma - Datenerkennung: Die Vorschau sollte die Daten bereits in getrennten Spalten anzeigen.
Sind die Daten in der Vorschau korrekt auf mehrere Spalten verteilt, wählen Sie Laden.
Excel übernimmt die CSV-Daten anschließend in ein normales Arbeitsblatt.
Wichtig
Bei CSV-Dateien, deren Felder durch Kommas getrennt sind, empfiehlt es sich daher, die Datei nicht einfach per Doppelklick zu öffnen, sondern sie über
Excel → Daten → Aus Text/CSV
zu importieren.
Dadurch kann Excel ausdrücklich mitgeteilt werden, welches Trennzeichen und welche Zeichencodierung die Datei verwendet. Das vermeidet insbesondere Probleme mit falsch erkannten Spalten sowie Umlauten und Sonderzeichen.