Warum CSV-Dateien in Excel falsch aufgehen – und wie Sie das abstellen
Führende Nullen verschwinden, Datumsangaben vertauschen Tag und Monat, Umlaute werden unlesbar und alles landet in einer Spalte. Jeder dieser Fehler hat eine Ursache und eine Lösung in Sekunden.
Aktualisiert am 28. August 20268 Min. Lesezeit
Eine CSV-Datei ist eine Textdatei. Sie enthält keine Formatierung, keine Typen und keine Anweisungen – nur Zeichen. Alles, was Sie sehen, wenn sie sich in einer Tabellenkalkulation öffnet, ist eine Vermutung des Programms darüber, was diese Zeichen bedeuten sollten, und die meisten Arten, auf die eine CSV beschädigt wirkt, sind in Wahrheit diese Vermutung, die danebengeht. Die Datei ist meist in Ordnung. Die Deutung ist es nicht.
Alles landet in Spalte A
Der häufigste Fehler und der am leichtesten zu erklärende. CSV steht für kommagetrennte Werte, aber Excel verwendet nicht das Komma. Es verwendet, was Ihr Betriebssystem als Listentrennzeichen eingestellt hat, und das folgt Ihren Regionaleinstellungen – in weiten Teilen Europas und Südamerikas ist das ein Semikolon, weil das Komma dort bereits das Dezimaltrennzeichen ist.
Eine kommagetrennte Datei, geöffnet auf einem für Semikolons eingerichteten Rechner, enthält aus Excels Sicht also gar keine Trennzeichen, und jede Zeile wird zu einer einzigen langen Zelle. Nichts ist kaputt; die Datei folgte lediglich einer anderen Konvention. Dieselbe Datei auf dem Rechner einer Kollegin in einem anderen Land geöffnet funktioniert einwandfrei – deshalb wird dieses Problem so oft als sprunghaft gemeldet.
- Importieren statt öffnen. Daten ▸ Aus Text/CSV lässt Sie das Trennzeichen ausdrücklich wählen, statt raten zu lassen. Das ist die Lösung, die immer funktioniert.
- Oder einen Trennzeichenhinweis ergänzen. Eine erste Zeile mit
sep=,sagt Excel, welches Zeichen zu verwenden ist. Es ist eine Microsoft-Erweiterung, andere Programme zeigen sie deshalb als überzählige Zeile an. - Oder die Datei vorher umwandeln. CSV in Excel umzuwandeln erzeugt eine echte Tabelle mit bereits getrennten Spalten und ganz ohne Importdialog.
- Sehen Sie nach, was Sie wirklich haben. Der CSV-Betrachter zeigt die erkannte Struktur und das ermittelte Trennzeichen, was zehn Sekunden dauert und die Untersuchung oft beendet.
Führende Nullen verschwinden
Aus der Postleitzahl 01234 wird 1234. Eine Telefonnummer +49 30 123456 wird unkenntlich. Ein Produktcode 0012-A überlebt, 001234 nicht. Die Ursache: Excel betrachtet jeden Wert, entscheidet, dass er wie eine Zahl aussieht, und wandelt ihn um – und Zahlen haben keine führenden Nullen.
Das lässt sich durch nachträgliches Umformatieren der Spalte nicht rückgängig machen. Die Umwandlung geschah beim Import; das Zellformat später auf Text zu setzen zeigt die Zahl als Text an, aber die Nullen sind bereits fort. Die Lösung ist, Excel mitzuteilen, dass die Spalte Text ist, bevor es sie liest: im Importdialog oder – in Excel für Microsoft 365 und Excel 2024 – indem Sie unter Datei ▸ Optionen ▸ Daten ▸ Automatische Datenkonvertierung die Option zum Entfernen führender Nullen ausschalten, was auch für eine per Doppelklick geöffnete Datei gilt.
Es gibt eine verwandte und noch üblere Variante desselben Problems. Lange numerische Kennungen – sechzehnstellige Kartennummern, manche Barcodes – überschreiten die fünfzehn signifikanten Stellen, die eine Tabellenkalkulation exakt speichert, sodass die letzten Ziffern zu Nullen werden. Der Wert sieht plausibel aus und ist stillschweigend falsch, was erheblich schlimmer ist als ein offensichtlicher Fehler. In Excel für Microsoft 365 und Excel 2024 bleiben solche Werte als Text mit allen Ziffern erhalten, wenn Sie in denselben Einstellungen zur automatischen Datenkonvertierung die Option ausschalten, nur die ersten 15 Stellen langer Zahlen zu behalten.
Datumsangaben ändern ihre Bedeutung
Die Datumsspalte ist die Stelle, an der der CSV-Import den größten Schaden anrichtet, weil die Ergebnisse falsch statt bloß hässlich sind und dabei völlig normal aussehen.
| In der Datei | Was Excel daraus machen kann | Warum |
|---|---|---|
03/04/2026 | 3. April oder 4. März | Hängt vollständig von den Regionaleinstellungen ab |
2026-04-03 | Meist korrekt | ISO 8601 ist eindeutig – verwenden Sie das |
MAR-3 | 3. März des laufenden Jahres | Ein Jahr, das Sie nie angegeben haben |
1-2 | 1. Februar | Es war ein Bereich oder eine Abschnittsnummer |
SEPT1 | 1. September | Ein Genname, wie hinlänglich bekannt |
3.4 | 3. April, in manchen Regionen | Es war eine Dezimalzahl, stillschweigend umgewandelt |
Die erste Zeile ist die gefährliche, weil beide Lesarten gültige Daten sind und nichts falsch aussieht. Eine in einem Land exportierte und in einem anderen geöffnete Datei kann jedes mehrdeutige Datum verschoben haben, während die nach dem zwölften eines Monats korrekt bleiben – ein Datenbestand also, der zu zwei Dritteln stimmt, was weit schwerer zu bemerken ist als einer, der durchgehend falsch ist.
Das Heilmittel ist überall das ISO-Format: 2026-04-03, Jahr zuerst. Es kann in keiner Region falsch gelesen werden, es sortiert als reiner Text korrekt, und jede Tabellenkalkulation und Datenbank nimmt es an. Wenn Sie CSV-Dateien für andere erzeugen, beseitigt diese eine Entscheidung mehr Supportanfragen als alles andere.
Typisierte Spalten und unversehrte Kennungen ohne Importdialog – auf Ihrem Gerät umgewandelt, nie hochgeladen.
CSV in Excel umwandelnUmlaute und Akzente werden unlesbar
Namen kommen als José statt José an, oder die ganze Datei ist mit Fragezeichen und Kästchen durchsetzt. Das ist ein Kodierungskonflikt: Die Datei wurde als UTF-8 geschrieben, dem modernen Standard, der jede Sprache abbildet, und Excel öffnete sie unter Annahme der alten Windows-Codepage Ihrer Region.
Es gibt zwei brauchbare Lösungen. Über Daten ▸ Aus Text/CSV importieren, wo Sie UTF-8 ausdrücklich auswählen können. Oder die Datei mit einer Bytereihenfolge-Markierung am Anfang schreiben – drei unsichtbare Bytes, die sie als UTF-8 kennzeichnen –, sodass Excel schon beim Doppelklick das Richtige tut. Die zweite Möglichkeit erklärt, warum so viele Exportwerkzeuge die verwirrend benannte Option „CSV UTF-8 (mit BOM)“ anbieten.
Zeilen brechen an den falschen Stellen um
Eine CSV, die Kommas, Zeilenumbrüche oder Anführungszeichen innerhalb ihrer Werte enthält, muss diese maskieren, indem sie den Wert in doppelte Anführungszeichen setzt und jedes innere Anführungszeichen verdoppelt. Wird das falsch gemacht – meist von einem handgeschriebenen Export statt von einer richtigen Bibliothek –, entgleist die Auswertung an dieser Stelle und bleibt für den Rest der Datei entgleist.
- Ein Komma innerhalb einer Adresse zerlegt ein Feld in zwei und verschiebt jede folgende Spalte dieser Zeile.
- Ein Zeilenumbruch in einem Kommentarfeld macht aus einem Datensatz zwei, von denen einer zu wenige Spalten hat.
- Ein nicht maskiertes Anführungszeichen – ein Zollmaß, ein Spitzname – lässt den Parser den Rest der Zeile als zitierten Text behandeln.
- Gemischte Zeilenenden aus Dateien, die auf verschiedenen Systemen bearbeitet wurden, können zwischen jeder echten Zeile eine Geisterleerzeile erzeugen.
- Ein einzelnes Apostroph in einem Namen ist in einer korrekten CSV harmlos und zerlegt alles, was per Zeichenkettenverkettung gebaut wurde.
Das Maskierungs-Reparaturwerkzeug repariert defektes Quoting, statt es nur zu melden – das ist der Unterschied zwischen einer reparierten Datei und einem Fehlerbericht. Es lohnt sich, es über jede CSV laufen zu lassen, die aus einem System kam, das Sie nicht kontrollieren, noch bevor sie überhaupt eine Tabellenkalkulation erreicht.
Ein Ablauf, der all das vermeidet
Sehen Sie sich die Datei an, bevor Sie sie öffnen
Der CSV-Betrachter zeigt Trennzeichen, Kodierung und erkannte Spalten, ohne dass eine Tabellenkalkulation irgendetwas deutet. Dreißig Sekunden hier sagen Ihnen, welches der obigen Probleme Sie gleich haben werden.
Umwandeln statt importieren
CSV in Excel umzuwandeln erzeugt eine Arbeitsmappe mit bereits getrennten Spalten und als Text bewahrten Kennungen – kein Dialog zum Einstellen, keine Regionaleinstellung, gegen die man kämpfen müsste.
Oder bewusst importieren, wenn es Excel direkt sein muss
Daten ▸ Aus Text/CSV statt Doppelklick. Trennzeichen setzen, Kodierung auf UTF-8 stellen und jede Kennungsspalte vor dem Laden als Text kennzeichnen. Wenn Sie Excels automatische Datenkonvertierung ausschalten (Datei ▸ Optionen ▸ Daten, in Microsoft 365 und Excel 2024), behält auch ein Doppelklick führende Nullen und lange Zahlen – an Trennzeichen, Kodierung und der Reihenfolge von Tag und Monat ändert das aber nichts.
Prüfen Sie die Spalten, die immer kaputtgehen
Postleitzahlen, Telefonnummern, Datumsangaben und jeder Code mit führender Null. Vergleichen Sie die ersten und letzten Zeilen mit der Quelldatei, statt der Mitte zu vertrauen.
Als UTF-8 mit ISO-Datum exportieren
Wenn Sie an der Reihe sind, die Datei zu erzeugen, exportieren Sie nach CSV mit UTF-8-Kodierung und Datumsangaben mit dem Jahr zuerst. Sie ersparen jemand anderem diesen gesamten Artikel.
Ein Hinweis dazu, wo das geschieht. CSV-Exporte sind häufig die sensibelsten Dateien, die eine Organisation handhabt – Kundenlisten, Gehaltsabrechnungen, Bestellungen, Patientenakten – und eine davon in einen Online-Konverter zu laden bedeutet, sie offenzulegen, was auch immer die Richtlinie hinterher sagt. Alle Werkzeuge hier lesen und schreiben die Datei auf Ihrem eigenen Gerät, nicht auf unseren Servern – es gibt also keinen Upload und keine serverseitige Kopie, um die man sich sorgen müsste.
Häufige Fragen
Warum landet meine CSV in Excel komplett in einer Spalte?
Weil Excel das regionale Listentrennzeichen verwendet, statt immer das Komma zu nehmen, und dieses Trennzeichen in vielen Regionen ein Semikolon ist. Eine kommagetrennte Datei scheint dann überhaupt keine Trennzeichen zu enthalten. Importieren Sie über Daten ▸ Aus Text/CSV und wählen Sie das Trennzeichen ausdrücklich, oder wandeln Sie die Datei vorher in eine echte Tabelle um.
Wie verhindere ich, dass Excel führende Nullen aus einer CSV entfernt?
Kennzeichnen Sie die Spalte im Importdialog als Text, bevor die Daten geladen werden. Nachträgliches Umformatieren hilft nicht, weil die Umwandlung in eine Zahl die Nullen bereits verworfen hat. In Excel für Microsoft 365 und Excel 2024 können Sie stattdessen unter Datei ▸ Optionen ▸ Daten ▸ Automatische Datenkonvertierung die Option zum Entfernen führender Nullen ausschalten; dann behält auch eine per Doppelklick geöffnete CSV sie. Postleitzahlen, Telefonnummern und Kontocodes sollten immer als Text importiert werden.
Warum ändern sich Datumsangaben beim Öffnen einer CSV?
Mehrdeutige Formate wie 03/04/2026 werden nach den Regionaleinstellungen gedeutet, dieselbe Datei liest sich also in einem Land als 3. April und in einem anderen als 4. März. Datumsangaben im ISO-Format – 2026-04-03 – beseitigen die Mehrdeutigkeit vollständig und sortieren als reiner Text korrekt.
Wie repariere ich Umlaute in einer CSV?
Die Datei ist UTF-8 und Excel hat eine alte Codepage angenommen. Öffnen Sie sie über Daten ▸ Aus Text/CSV mit ausgewähltem UTF-8 erneut, oder speichern Sie die Datei mit einer UTF-8-Bytereihenfolge-Markierung, damit ein Doppelklick funktioniert. Erscheinen die Zeichen als Fragezeichen statt als Paare seltsamer Symbole, hat die Umwandlung bereits stattgefunden und Sie brauchen die Originaldatei zurück.