Wenn Sonderzeichen in CSV-Dateien in Excel kaputt aussehen
Warum Text in einer CSV-Datei in Excel als ?? oder als seltsame Zeichen erscheint (Zeichenkodierung) und wie Sie das Schritt für Schritt beheben.
Oft öffnen Sie eine aus einem anderen Programm heruntergeladene CSV per Doppelklick in Excel, und koreanischer Text erscheint verstümmelt wie „ë‚´ìš©“. Die Datei ist nicht beschädigt – das Problem entsteht, weil die Zeichenkodierung der Datei nicht der Kodierung entspricht, die Excel vermutet.
Warum werden Zeichen falsch angezeigt?
CSV ist reiner Text; die Information, wie die Zeichen gespeichert wurden, steht unter Umständen nicht in der Datei. Die meisten Webdienste speichern heute in UTF-8, doch Excel unter koreanischem Windows versucht, CSV-Dateien ohne Kennzeichnung in der älteren koreanischen Kodierung (CP949/EUC-KR) zu lesen – dadurch werden die Zeichen falsch dargestellt. Steht am Dateianfang eine Kennzeichnung namens BOM, liest Excel die Datei korrekt als UTF-8.
Direkt in Excel beheben
- Öffnen Sie Excel und wählen Sie Daten → Aus Text/CSV.
- Wählen Sie die Datei aus und stellen Sie im Vorschaufenster den Dateiursprung auf „65001: Unicode (UTF-8)“ um.
- Wenn der Text korrekt angezeigt wird, klicken Sie auf „Laden“.
Mit DocDori korrigieren und speichern
- Öffnen Sie die CSV im Arbeitsbereich. Kommas in Anführungszeichen und Zeilenumbrüche innerhalb von Zellen werden korrekt gelesen.
- Lässt sich eine Datei nicht als UTF-8 lesen, werden Sie gefragt, ob sie als EUC-KR (ältere koreanische Kodierung) neu eingelesen werden soll. Nach dem Prüfen oder Bearbeiten wird in UTF-8 gespeichert; hatte das Original eine BOM-Kennzeichnung, bleibt sie erhalten.
- Ist die gespeicherte Datei UTF-8 ohne BOM und sieht in Excel fehlerhaft aus, öffnen Sie sie wie oben beschrieben über „Daten → Aus Text/CSV“.
Worauf Sie achten sollten
- CSV enthält keine Formatierung, keine Formelergebnisse und keine mehreren Tabellenblätter. Wenn Sie die Formatierung brauchen, speichern Sie als XLSX.
- Werte, die mit
=,+,-oder@beginnen, können in Excel als Formel ausgeführt werden. Das „sichere Speichern für Tabellenkalkulationen“ in DocDori setzt solchen Werten ein Apostroph voran, um die Ausführung zu verhindern (der Wert weicht dann vom Original ab).
Wann das häufig passiert
- Wenn Sie Bestellübersichten oder Namenslisten aus Onlineshops, Banken oder Schulsystemen herunterladen und in Excel öffnen
- Wenn Sie eine auf dem Mac oder in Google Tabellen erstellte CSV in Excel unter koreanischem Windows öffnen
- Wenn Sie eine CSV, die ein älteres Programm in EUC-KR gespeichert hat, bei einem anderen Dienst hochladen müssen
Häufige Fragen
Im Editor sieht alles gut aus, nur in Excel nicht. Die Datei ist in Ordnung; Excel hat lediglich die Kodierung falsch erraten. Öffnen Sie sie wie oben beschrieben über „Daten → Aus Text/CSV“, dann ist das Problem gelöst.
Ich habe die Datei schon einmal mit kaputten Zeichen gespeichert. Wurden die verstümmelten Zeichen so gespeichert, lassen sie sich kaum wieder in die ursprünglichen zurückverwandeln. Sicherer ist es, die Original-CSV erneut herunterzuladen und von vorn zu beginnen.
Auch führende Nullen sind verschwunden. Das ist ein anderes Problem als die Kodierung. Lesen Sie dazu Wenn führende Nullen verschwinden.