Layer 8Ehrlicher Tech-Support

CSV in Excel: Umlaute werden als Kauderwelsch angezeigt

Aus München wird München? Excel liest die CSV in der falschen Kodierung. So importierst du UTF-8 richtig, ohne Daten zu zerstören.

Aufwand:
ca. 10 Min.
Voraussetzung:
Externes Backup-Medium

Das Symptom

Der Export lief sauber durch, die Datei sieht im Texteditor tadellos aus. Kaum öffnet Excel sie, ist aus München ein München geworden, aus Grüße ein Grüße, und die Straße heißt jetzt Straße. Manchmal steht obendrein die komplette Zeile in einer einzigen Spalte.

Die „Layer 8“-Wahrheit

Nichts ist kaputt. Eine CSV ist nur eine Folge von Bytes und verrät nirgends, in welcher Zeichentabelle sie gemeint war. Beim Doppelklick rät Excel – und rät gern die alte Windows-Kodierung, obwohl heute praktisch alles UTF-8 spricht. Ein Umlaut, der in UTF-8 aus zwei Bytes besteht, wird dann als zwei einzelne Zeichen gelesen. Daher das typische Kauderwelsch: Es ist kein Datenverlust, sondern eine Fehlübersetzung. Genau hier lauert allerdings die echte Gefahr. Solange du nur schaust, ist alles heilbar. Drückst du in der falsch gelesenen Tabelle auf Speichern, schreibt Excel das Kauderwelsch als tatsächlichen Inhalt zurück – und dann ist der Text wirklich zerstört. Der Ausweg ist unspektakulär: nicht doppelklicken, sondern importieren, UTF-8 auswählen und das Trennzeichen angeben. Drei Klicks, die eine Datenbank retten.

Die echte, verifizierte Lösung

1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:

  1. 1.

    Die Datei nicht doppelklicken

    Der Doppelklick ist die Ursache: Excel öffnet die Datei ohne Nachfrage und rät die Kodierung. Die Datei stattdessen schließen, ohne zu speichern, und über den Importweg neu öffnen.

  2. 2.

    Über Daten importieren

    In Excel den Reiter Daten wählen und die CSV über die Funktion zum Abrufen von Daten aus einer Textdatei laden. Dieser Weg fragt ausdrücklich nach Kodierung und Trennzeichen, statt zu raten.

  3. 3.

    UTF-8 auswählen

    Im Importdialog als Dateiursprung die Kodierung UTF-8 wählen. In der Vorschau erscheinen die Umlaute sofort korrekt. Stimmen sie dort, stimmen sie auch in der Tabelle.

  4. 4.

    Das richtige Trennzeichen setzen

    Im deutschen Excel ist das Semikolon das erwartete Trennzeichen, in den meisten exportierten Dateien jedoch das Komma. Im Importdialog das tatsächlich verwendete Zeichen angeben, sonst landet die ganze Zeile in einer einzigen Spalte.

  5. 5.

    Beim Export vorbeugen

    Wer die CSV selbst erzeugt, speichert sie mit einer Byte-Reihenfolge-Markierung am Dateianfang. Excel erkennt daran zuverlässig UTF-8 und stellt die Umlaute auch beim Doppelklick korrekt dar.

Häufige Fragen (FAQ)

?Warum zeigt Excel Umlaute falsch an?

Eine CSV-Datei enthält keine Angabe darüber, in welcher Zeichenkodierung sie geschrieben wurde. Excel muss raten und nimmt beim Doppelklick oft die alte Windows-Kodierung an, obwohl die Datei in UTF-8 vorliegt. Die Bytes sind völlig intakt – sie werden nur nach der falschen Tabelle in Zeichen übersetzt.

?Sind meine Daten beschädigt?

Beim bloßen Ansehen nicht. Gefährlich wird es erst, wenn man die falsch gelesene Datei speichert: Dann schreibt Excel das Kauderwelsch als echten Inhalt zurück, und der ursprüngliche Text ist tatsächlich verloren. Deshalb nie eine falsch dargestellte CSV speichern, sondern schließen und richtig importieren.

Belege

Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Verwandte Fehler