Kurz gesagt
Deutsches Excel nutzt das Semikolon als Trennzeichen, weil das Komma hierzulande das Dezimaltrennzeichen ist (9,90 Euro). Öffnet sich Ihre CSV als eine einzige Spalte, passt das Trennzeichen nicht. Lösung: in Excel über Daten, dann Aus Text/CSV importieren und das Trennzeichen wählen, oder die Zeile sep=; voranstellen. Unser Konverter erkennt das Trennzeichen automatisch und lässt es frei wählen.
Warum deutsches Excel Semikolon nutzt
CSV heißt zwar Comma-Separated Values, also kommagetrennte Werte, doch in der Praxis trennt deutsches Excel mit dem Semikolon. Der Grund ist das Dezimaltrennzeichen: In Deutschland, Österreich und der Schweiz schreibt man Nachkommastellen mit Komma, etwa 9,90 oder 1.234,50. Würde Excel das Komma gleichzeitig als Spaltentrenner verwenden, könnte es einen Betrag wie 9,90 fälschlich in zwei Spalten "9" und "90" zerlegen.
Um diesen Konflikt zu vermeiden, richtet sich Excel nach den Regions- und Spracheinstellungen des Betriebssystems. Im deutschen Sprachraum ist das sogenannte Listentrennzeichen das Semikolon, und genau das erwartet Excel beim Öffnen einer CSV per Doppelklick. Im englischsprachigen Raum, wo der Punkt das Dezimaltrennzeichen ist, bleibt das Komma der Spaltentrenner. Eine CSV ist also nicht überall gleich, das ist die eigentliche Tücke.
Welches Trennzeichen liegt vor?
Bevor Sie eine CSV öffnen, lohnt ein kurzer Blick in die Datei. Öffnen Sie sie mit einem einfachen Texteditor wie dem Windows-Editor (Notepad). Dann sehen Sie den Rohinhalt:
name;ort;preis
Anja Berg;Hamburg;9,90
Tom Klein;Berlin;24,50 Stehen zwischen den Werten Semikolons, handelt es sich um eine Semikolon-CSV, typisch aus deutschem Excel. Sehen Sie stattdessen Kommas, ist es eine Komma-CSV, oft aus einem internationalen System oder einer Datenbank. Manchmal trennt eine Datei auch mit einem Tabulator. Unser CSV-zu-XML-Konverter nimmt Ihnen diese Prüfung ab: Er erkennt das Trennzeichen automatisch, Sie können es aber jederzeit manuell überschreiben.
Trennzeichen in Excel beim Import wählen
Wenn sich eine CSV beim Doppelklick falsch öffnet, sollten Sie nicht doppelklicken, sondern kontrolliert importieren. So bestimmen Sie das Trennzeichen selbst:
- Öffnen Sie Excel mit einer leeren Mappe.
- Klicken Sie auf den Reiter Daten, dann auf Aus Text/CSV.
- Wählen Sie Ihre CSV-Datei aus.
- Im Vorschaudialog stellen Sie das Trennzeichen (Semikolon, Komma oder Tabulator) und die Codierung (UTF-8) ein.
- Klicken Sie auf Laden. Die Werte landen jetzt sauber in einzelnen Spalten.
Es gibt noch einen Trick für den Doppelklick-Komfort: Schreiben Sie als allererste Zeile der Datei sep=; und darunter erst die Kopfzeile. Excel liest diese Zeile als Anweisung und nutzt das Semikolon, ohne dass Sie etwas einstellen müssen. Andere Programme ignorieren die Zeile meist, sie kann aber als sichtbarer Text auftauchen, deshalb sollten Sie sie nur gezielt einsetzen.
Wie unser Konverter das Problem löst
Genau dieser Trennzeichen-Wirrwarr ist der Grund, warum unser Konverter das Trennzeichen flexibel behandelt. Beim Umwandeln von CSV zu XML erkennt er automatisch, ob Ihre Datei Komma oder Semikolon nutzt, und Sie können die Erkennung bei Bedarf überschreiben. Beim Umwandeln von XML zu CSV wählen Sie das Trennzeichen für die Ausgabe frei: Wenn das Ergebnis in deutschem Excel landen soll, stellen Sie das Semikolon ein, dann öffnet sich die Datei dort direkt korrekt.
So müssen Sie sich nicht mit Regionseinstellungen herumschlagen, sondern erzeugen die CSV gleich passend zum Zielprogramm. Wie aus einer CSV ein XML wird, beschreibt der Ratgeber CSV in XML umwandeln Schritt für Schritt.
Der zweite Stolperstein: UTF-8 und BOM
Neben dem Trennzeichen sorgt oft die Zeichencodierung für Ärger. Werden Umlaute wie ä, ö, ü als seltsame Zeichen dargestellt, liegt ein Encoding-Problem vor. Moderne Dateien sind in UTF-8 codiert. Älteres Excel öffnet UTF-8-Dateien aber nur dann zuverlässig mit korrekten Umlauten, wenn am Dateianfang ein sogenanntes BOM (Byte Order Mark) steht, eine unsichtbare Markierung. Fehlt es, zeigt Excel beim Doppelklick manchmal Zeichensalat.
Die saubere Lösung ist auch hier der kontrollierte Import über Daten, dann Aus Text/CSV, weil Sie dort die Codierung explizit auf UTF-8 setzen. Alle Details zu Encoding, BOM und Umlauten erklärt der Ratgeber CSV-Datei in Excel öffnen.
Häufige Fragen
Warum nutzt deutsches Excel Semikolon statt Komma?
Weil das Komma hierzulande das Dezimaltrennzeichen ist (9,90). Würde es auch Spalten trennen, käme es zu Verwechslungen. Deshalb ist das Semikolon der Standardtrenner.
Wie erkenne ich das Trennzeichen meiner CSV?
Öffnen Sie die Datei im Texteditor. Semikolons zwischen den Werten bedeuten Semikolon-CSV, Kommas bedeuten Komma-CSV. Unser Konverter erkennt es automatisch.
Wie öffne ich eine Komma-CSV in deutschem Excel?
Über Daten, dann Aus Text/CSV, und im Dialog das Komma als Trennzeichen wählen. So importiert Excel sie korrekt.
Was bewirkt die Zeile sep=; in der Datei?
Sie sagt Excel, dass das Semikolon das Trennzeichen ist, sodass sich die Datei beim Doppelklick korrekt öffnet. Andere Programme ignorieren die Zeile meist.