Startseite › Blog › CSV-Excel-Fehlerbehebung
Daten & Tabellen

Warum CSV-Dateien in Excel kaputtgehen: Codierung, Trennzeichen und führende Nullen

Veröffentlicht: 17. Oktober 2026 • Aktualisiert: 17. Oktober 2026 • Autor: GoToolstack Entwicklungsteam • Getestet mit GoToolstack JSON-CSV & Excel Tools
Tabellendaten sicher ohne Excel-Fehler umwandeln: Trennzeichen anpassen, UTF-8-BOM hinzufügen und volle Zahlenpräzision direkt im Browser behalten.
JSON ↔ CSV Konverter öffnen
Inhaltsverzeichnis
  1. Direkte Diagnose: Dateiformat vs. Excel-Standardinterpretation
  2. Die Zeichen-Mojibake-Falle: UTF-8 vs. UTF-8 mit BOM
  3. Der Regionalkonflikt zwischen Komma und Semikolon (Alles in Spalte A)
  4. Anführungszeichen und Zeilenumbrüche innerhalb von Feldern (RFC 4180)
  5. Abgeschnittene führende Nullen und das 15-Stellen-Präzisionslimit
  6. Der offizielle Microsoft Excel Import-Workflow (Schritt für Schritt)
  7. Sichere browserbasierte Datenwerkzeuge von GoToolstack
  8. Technische Referenzen und offizielle Standards

1. Direkte Diagnose: Dateiformat vs. Excel-Standardinterpretation

Eine CSV-Datei (Comma-Separated Values) ist nichts anderes als ein unformatierter Nur-Text-Stream. Sie enthält reine Zeichen, Feldtrennzeichen und Zeilenumbrüche. Wenn eine CSV-Datei in Microsoft Excel fehlerhaft dargestellt wird – mit Zeichensalat, allen Daten in Spalte A oder abgeschnittenen Ziffern –, ist die Datei selbst meist völlig intakt. Das Problem liegt in Excels automatischen Standardannahmen beim Doppelklick.

Der Doppelklick zwingt Excel dazu, Codierung, Trennzeichen und Datentypen anhand der regionalen Windows-Systemsteuerung zu erraten, statt die Datei zu analysieren. Um diese Fehler dauerhaft zu vermeiden, müssen Sie vier technische Ursachen unterscheiden:

2. Die Zeichen-Mojibake-Falle: UTF-8 vs. UTF-8 mit BOM

Moderne Webanwendungen und Datenbanken exportieren Nur-Text standardmäßig in UTF-8 ohne Byte Order Mark. Auf Windows-PCs greift Desktop-Excel beim Doppelklick jedoch standardmäßig auf die alte ANSI-Codepage (Windows-1252 in Westeuropa) zurück.

Die 3 kritischen Formatierungsfallen beim Öffnen von CSV-Dateien in Excel
Abb. 1: UTF-8 BOM, regionale Trennzeichenkonflikte (Komma vs. Semikolon) und führende Nullen.

Fehlt zu Beginn der Datei die 3-Byte-Signatur (BOM: 0xEF, 0xBB, 0xBF), interpretiert Excel mehrbändige UTF-8-Zeichen als zwei separate ANSI-Buchstaben. Dies erzeugt typischen Zeichensalat (Mojibake):

Ursprünglicher Text Fehlerhafte Excel-Anzeige (ohne BOM) Technischer Hintergrund
München / İstanbul München / İstanbul UTF-8 2-byte → ANSI Mojibake
Français / Español Français / Español Diacritics parsed as individual code points
€ 1,500 / ₺ 5,000 / ¥ 10,000 € 1,500 / ₺ 5,000 / Â¥ 10,000 Multi-byte currency symbols decoded into ANSI artifacts

Wenn Sie CSV-Dateien für Excel-Anwender erstellen, fügen Sie das UTF-8-BOM bei der Dateierstellung hinzu. Im GoToolstack JSON ↔ CSV Konverter aktivieren Sie dazu einfach UTF-8 BOM (\uFEFF) für Excel hinzufügen.

3. Der Regionalkonflikt zwischen Komma und Semikolon (Alles in Spalte A)

In den USA und Großbritannien gilt der Punkt als Dezimaltrennzeichen (12.50) und das Komma als Listentrennzeichen. Im deutschsprachigen Raum und Kontinentaleuropa ist jedoch das Komma gesetzliches Dezimaltrennzeichen (12,50).

Da ein Komma nicht gleichzeitig Dezimalpunkt und Spaltentrenner sein kann, ist in deutschsprachigen Windows-Systemen das Semikolon (;) als ListSeparator voreingestellt. Öffnen Sie eine standardmäßige, kommagetrennte CSV-Datei per Doppelklick, findet Excel kein Semikolon, liest die ganze Zeile als einen Text und schreibt alles in Spalte A.

Exportieren Sie CSV-Dateien für den europäischen Markt mit Semikolon oder nutzen Sie Excels Dialog Daten > Aus Text/CSV, um das Trennzeichen unabhängig von den Systemeinstellungen festzulegen.

4. Anführungszeichen und Zeilenumbrüche innerhalb von Feldern (RFC 4180)

Enthält ein Tabellenfeld ein Komma, ein Semikolon oder einen mehrzeiligen Adressblock, muss das gesamte Feld gemäß RFC 4180 in doppelte Anführungszeichen gesetzt werden. Anführungszeichen innerhalb des Textes werden durch doppelte Anführungszeichen ("") maskiert:

ID,Customer,Address,Notes
101,"Acme, Inc.","123 Industrial Way
Suite 400","Order confirmed with ""Express"" shipping"

5. Abgeschnittene führende Nullen und das 15-Stellen-Präzisionslimit

Excel versucht beim Einlesen unformatierter CSV-Spalten den Datentyp automatisch zu erraten. Besteht ein Feld nur aus Ziffern, konvertiert Excel den Inhalt automatisch in eine Gleitkommazahl. Dies führt zu zwei irreversiblen Datenverlusten:

Verlorene führende Nullen: Postleitzahlen, Steuernummern und Telefonnummern (z. B. "01234") werden in ganze Zahlen umgewandelt (1234). Die führenden Nullen werden dauerhaft gelöscht.

15-Stellen-Präzisionslimit (Excel-Engine vs. IEEE 754): Die Tabellenkalkulations-Engine von Microsoft Excel beschränkt die numerische Genauigkeit auf maximal 15 signifikante Ziffern. Obwohl der allgemeine IEEE-754-Standard für 64-Bit-Gleitkommazahlen Ganzzahlen bis 253 (9.007.199.254.740.992, also 16 Stellen) verlustfrei abbilden kann, setzt Excel per interner Programmregel alle Ziffern ab der 16. Stelle auf 0 (1234567890123456 → 1234567890123450)!

WICHTIGE WARNUNG: Glauben Sie nicht dem Mythos, dass eine nachträgliche Zellenformatierung als 'Text' verlorene Ziffern wiederherstellt. Sobald Excel eine Zahl als Float eingelesen hat, sind die Endziffern im Arbeitsspeicher vernichtet. Beim Speichern wird die Originaldatei mit Nullen überschrieben.

6. Der offizielle Microsoft Excel Import-Workflow (Schritt für Schritt)

Um jede CSV-Datei ohne Zeichenfehler, Spaltenverschiebungen oder Ziffernverlust zu öffnen, nutzen Sie den offiziellen Power Query Import in modernem Excel:

  1. Öffnen Sie Excel mit einer leeren Arbeitsmappe (kein Doppelklick auf die CSV-Datei).
  2. Wählen Sie im Menüband Daten > Daten abrufen > Aus Datei > Aus Text/CSV.
  3. Stellen Sie im Vorschaufenster den Dateiursprung auf 65001: Unicode (UTF-8).
  4. Wählen Sie als Trennzeichen passend zu Ihrer Datei Komma oder Semikolon.
  5. Klicken Sie auf Daten transformieren. Ändern Sie im Power Query Editor den Datentyp von Spalten mit Ausweisnummern, Barcodes oder Telefonnummern auf Text.
  6. Klicken Sie auf Schließen & laden, um die unbeschädigten Daten in das Tabellenblatt einzufügen.
  7. Speichern Sie die Arbeitsmappe als Excel-Arbeitsmappe (.xlsx), anstatt die rohe Original-CSV-Datei zu überschreiben, um die unberührten Originaldaten zu schützen.

7. Sichere browserbasierte Datenwerkzeuge von GoToolstack

Nutzen Sie unsere lokalen Browser-Werkzeuge, um tabellarische Daten ohne Server-Upload und ohne Excel-Eigenheiten zu verarbeiten:

Technische Referenzen und offizielle Standards

  • IETF RFC 4180: Gemeinsames Format und MIME-Typ für CSV-Dateien (Zitierregeln, CRLF und Trennzeichen).
  • Microsoft Learn / Support: Text- (.txt oder .csv) Dateien in Microsoft Excel importieren oder exportieren (Power Query Datentyp-Schutz).
  • Unicode Consortium: FAQ – UTF-8, UTF-16, UTF-32 und Byte Order Mark (BOM) Richtlinien.