CSV in Excel öffnen, ohne Umlaute und Spalten zu zerstören
Warum eine CSV-Datei mit wirren Zeichen oder allem in Spalte A aufgeht, und drei verlässliche Wege, saubere Daten nach Excel und wieder heraus zu bekommen.
· 6 Min. Lesezeit
Mach keinen Doppelklick auf eine CSV-Datei. Excel rät dann die Kodierung und das Spaltentrennzeichen aus deinen Windows-Regionaleinstellungen, und wenn es falsch rät, steht ü da, wo ü stehen sollte, oder alle Werte stapeln sich in Spalte A. Importiere die Datei stattdessen — Daten > Aus Text/CSV, wo du beides selbst festlegst — oder wandle sie vorher in eine echte .xlsx-Arbeitsmappe um.
Der schnellste Weg hier: Öffne CSV in Excel umwandeln, lege die Datei ab und lade die .xlsx herunter. Das Trennzeichen wird aus der Datei selbst erkannt, Felder in Anführungszeichen mit Kommas und Zeilenumbrüchen werden richtig gelesen, Zahlen landen als Zahlen, damit Formeln rechnen, Werte mit führenden Nullen bleiben Text, und die Kopfzeile ist fett und fixiert. Das läuft in deinem Browser: Ein Kundenexport verlässt deinen Rechner nicht.
Die zwei Probleme und woher sie kommen
Zerschossene Umlaute. Eine CSV-Datei ist reiner Text, und reiner Text bedeutet ohne Kodierung nichts. Fast alle aktuellen Systeme exportieren UTF-8, wo ü die zwei Bytes C3 BC sind. Liest Excel diese Bytes als Windows-1252 — die alte Kodierung, auf die eine westeuropäische Windows-Installation zurückfällt —, zeigt es ü. Jeder Umlaut hat seine eigene Variante: ö wird zu ö, ß zu ß und € zu €. Eine Datei, die mit einer Bytereihenfolge-Markierung beginnt (BOM, EF BB BF), sagt Excel, dass sie UTF-8 ist; viele Exporte enthalten keine.
Alles in einer Spalte. Das „C“ in CSV steht für das Komma — aber längst nicht jede CSV-Datei benutzt eines. Beim Doppelklick auf eine .csv trennt Excel am Listentrennzeichen aus deinen Windows-Regionaleinstellungen (Systemsteuerung > Region > Weitere Einstellungen), und das ist überall dort ein Semikolon, wo Dezimalzahlen mit Komma geschrieben werden. Genau da liegt die Falle: Ein deutsches Excel mit deutschen Regionaleinstellungen erwartet das Semikolon zwischen den Feldern und behält das Komma für die Dezimalstellen — 1.234,56 ist eine Zahl, nicht zwei. Öffne so eine Komma-Datei, oder eine Semikolon-Datei mit US-Einstellungen, und die Spalten fallen zu einer zusammen.
Den richtigen Weg wählen
| Methode | Gut für | Worauf achten |
|---|---|---|
| Vorher in .xlsx umwandeln | Dateien, mit denen du weiterarbeitest; führende Nullen; wiederkehrende Exporte | Du bekommst eine Arbeitsmappe: Braucht ein Programm CSV, ist die Rückumwandlung nötig |
| Daten > Aus Text/CSV | Eine einzelne Datei, bei der du jeden Spaltentyp selbst bestimmst | Mehrere Dialoge pro Datei, jedes Mal |
| Import in Google Sheets | Teilen, oder ein Rechner ohne Excel | Sehr große Dateien sind langsam; die Formeln weichen von Excel ab |
| Listentrennzeichen in Windows ändern | Einen Lieferanten, der immer dasselbe Format schickt | Eine systemweite Einstellung, die jede CSV-Datei betrifft |
Der Importassistent von Excel, Schritt für Schritt
- Öffne eine leere Arbeitsmappe. Wähle auf der Registerkarte Daten in der Gruppe Daten abrufen und transformieren den Punkt Aus Text/CSV und dann die Datei.
- Setze im Vorschaufenster Dateiursprung auf 65001: Unicode (UTF-8). Die Vorschau aktualisiert sich sofort — die Umlaute reparieren sich oder eben nicht, und du weißt es auf Anhieb.
- Setze Trennzeichen auf das, was die Datei wirklich benutzt. Die Vorschau zeigt die Spalten so, wie sie importiert werden.
- Setze Datentyperkennung auf Datentypen nicht erkennen, wenn die Datei Postleitzahlen, Artikelnummern, Telefonnummern oder lange IDs enthält. Genau das verhindert, dass aus
01234eine1234wird. - Wähle Laden, um alles in ein Tabellenblatt zu kippen, oder Daten transformieren, um Power Query zu öffnen und jeden Spaltentyp von Hand zu setzen — der verlässliche Weg, wenn eine Spalte Text bleiben muss.
Den alten Schritt-für-Schritt-Assistenten gibt es weiterhin: Schalte Datei > Optionen > Daten > Legacy-Datenimport-Assistenten anzeigen ein und nimm dann Daten > Daten abrufen > Legacy-Assistenten > Aus Text (Legacy). Das ist der schnellste Weg, eine einzelne Spalte vor dem Import als Text zu markieren. Und wenn der Inhalt schon eingefügt ist und alles in Spalte A steht, verteilt Daten > Text in Spalten ihn ohne neuen Import.
Google Sheets
Datei > Importieren > Hochladen, Datei auswählen, dann festlegen, wohin sie geht (neue Tabelle, neues Blatt, aktuelles Blatt ersetzen) und welcher Trennzeichentyp gilt: Automatisch erkennen, Tabulator, Komma oder Benutzerdefiniert. Nimm den Haken bei Text in Zahlen, Datumsangaben und Formeln umwandeln weg, um jeden Wert genau so zu behalten, wie er geschrieben ist — das Gegenstück zu „Datentypen nicht erkennen“. Sheets erwartet UTF-8 und kommt auch ohne BOM damit klar, deshalb treten Umlautprobleme hier seltener auf als in Excel.
Was Excel ohne Rückfrage ändert
Excel schreibt Werte um, die es zu erkennen glaubt. Die drei, die echten Schaden anrichten:
- Führende Nullen verschwinden. Aus
01234wird1234. Postleitzahlen, Artikelnummern und Telefonnummern verlieren ihre erste Stelle. - Alles, was nach einem Datum aussieht, wird ein Datum. Aus
1-2wird der 2. Januar des laufenden Jahres, ausMRZ1der 1. März. - Lange Zahlen verlieren Genauigkeit. Excel behält 15 signifikante Stellen. Eine 16-stellige Kartennummer oder eine 20-stellige Transaktions-ID kommt mit Nullen am Ende zurück, und lange Werte springen in die wissenschaftliche Schreibweise (
1,23E+15).
In Excel für Microsoft 365 und Excel 2024 lässt sich das abschalten: Datei > Optionen > Daten > Automatische Datenkonvertierung unter Windows, Excel > Einstellungen > Bearbeiten > Automatische Datenkonvertierung auf dem Mac. Die vier Kästchen betreffen die führenden Nullen, die ersten 15 Stellen langer Zahlen, die Ziffern um den Buchstaben „E“ herum und Buchstaben-Ziffern-Kombinationen, die wie ein Datum aussehen.
Noch eine Grenze, die du kennen solltest: Ein Tabellenblatt fasst 1.048.576 Zeilen und 16.384 Spalten. Ein größerer Export braucht eine Datenbank oder ein Werkzeug, das die Datei im Strom liest, keine Tabellenkalkulation.
In die andere Richtung: von Excel zu CSV
Wenn eine Web-Anwendung eine CSV-Datei verlangt, exportiert Excel in CSV umwandeln jedes Blatt einzeln mit dem Trennzeichen, das du wählst — Komma, Semikolon oder Tabulator. Nimm UTF-8 mit BOM, wenn die Datei wieder in Excel geöffnet wird, und einfaches UTF-8 für eine Datenbank, eine API oder ein Skript, wo ein BOM als Zeichensalat im ersten Spaltennamen auftaucht.
Für Entwicklerinnen und Entwickler
APIs sprechen JSON, Tabellenkalkulationen sprechen CSV. CSV in JSON umwandeln und JSON in CSV umwandeln übersetzen zwischen beiden und flachen verschachtelte Objekte zu Spaltennamen mit Punkten ab. Beide benutzen denselben Parser wie der Excel-Konverter: Ein Feld mit Komma, Anführungszeichen oder Zeilenumbruch übersteht den Hin- und Rückweg.
Probleme, die den ersten Versuch überleben
Die Umlaute sind nach dem Umwandeln noch falsch. Dann ist die Quelldatei gar nicht UTF-8, sondern Windows-1252 oder ISO-8859-1. Werkzeuge im Browser lesen Text als UTF-8 und können sie deshalb auch nicht retten. Öffne das Original in einem Editor, der die Kodierung wählen lässt — Notepad++, VS Code, BBEdit —, speichere es als UTF-8 und wandle es dann um.
Eine einzelne erste Zeile mit sep=;. Manche Exportprogramme setzen sie davor, damit Excel beim Doppelklick das richtige Trennzeichen nimmt. Zum CSV-Format gehört sie nicht, und andere Programme lesen sie als Datenzeile. Lösche sie, wenn du irgendwo außer in Excel importierst.
Eine Spalte an der falschen Stelle getrennt. Ein Feld, in dem das Trennzeichen vorkommt, muss in doppelte Anführungszeichen, und jedes Anführungszeichen darin muss verdoppelt werden. Eine Datei, die per Zeichenkettenverkettung statt mit einer CSV-Bibliothek geschrieben wurde, bricht genau in den Zeilen, deren Adresse ein Komma enthält.
Datumsangaben verdreht. 03/04/2026 ist der 3. April oder der 4. März, je nachdem, wer liest. Verlange ISO-Datumsangaben (2026-04-03): eindeutig, und als Text richtig sortierbar.
Unsichtbare Zeichen in den Werten. Exporte aus Web-Anwendungen schleppen geschützte Leerzeichen und Zeichen der Breite null mit, an denen Suchfunktionen scheitern. Text bereinigen entfernt sie vor dem Import; in Sheets erledigt Daten > Datenbereinigung > Leerzeichen entfernen den einfachen Teil.
Häufige Fragen
Warum sieht die Datei im Editor richtig aus und in Excel falsch? Der Windows-Editor erkennt UTF-8; Excel folgt beim Doppelklick stattdessen deinen Regionaleinstellungen.
Kann ich Excel dazu bringen, CSV-Dateien immer als UTF-8 zu öffnen? Beim Doppelklick nicht. Importiere über Aus Text/CSV oder wandle vorher in .xlsx um.
Werden meine Daten irgendwohin hochgeladen? Von den Konvertern hier nicht — sie laufen im Browser, auf deinem Gerät.
Was ist eine TSV-Datei? Dasselbe mit Tabulatoren zwischen den Spalten. Tabulatoren kommen in Werten selten vor, was TSV für exportierten Text sicherer macht als CSV.
Nächste Schritte
- Eine CSV-Datei umwandeln, ohne sie in Excel zu öffnen: CSV in Excel umwandeln
- Mit dem richtigen Trennzeichen zurück exportieren: Excel in CSV umwandeln
- Eine Liste vor dem Import bereinigen: Doppelte Einträge aus einer Liste entfernen
In dieser Anleitung verwendete Tools
- CSV in Excel umwandelnCSV-Dateien in echte Excel-Arbeitsmappen umwandeln.
- Excel in CSV umwandelnJedes Tabellenblatt einer Excel-Mappe als CSV exportieren.
- CSV in JSON umwandelnCSV-Zeilen in ein JSON-Array aus Objekten umwandeln.
- JSON in CSV umwandelnJSON-Arrays in CSV für Tabellenkalkulationen umwandeln.
- Text bereinigenUmgebrochene Zeilen, Anführungszeichen und HTML reparieren.