Sie öffnen eine CSV-Datei per Doppelklick und statt sauberer Spalten sehen Sie nur eine einzige Spalte voller Text mit Semikolons dazwischen. Oder umgekehrt: Eine Datei eines internationalen Tools landet komplett in Spalte A. Dahinter steckt fast immer das deutsche Semikolon-Problem, eine der hartnäckigsten Stolperfallen im Arbeitsalltag mit Excel. Dieser Ratgeber erklärt, warum deutsches Excel CSV mit Semikolon erzeugt, welche Folgeprobleme bei Umlauten, Dezimalzahlen und Postleitzahlen auftreten und wie Sie mit dem Konverter auf dieser Seite in einem einzigen Schritt eine saubere .xlsx-Datei erhalten, ohne Importassistent und ohne Anmeldung.
Warum deutsches Excel mit Semikolon trennt
CSV steht für Comma-Separated Values, also durch Komma getrennte Werte. In der deutschen Praxis trifft dieser Name jedoch selten zu. Der Grund liegt im Dezimaltrennzeichen: Während im englischsprachigen Raum ein Punkt die Nachkommastellen abtrennt (3.14), ist es im deutschen Sprachraum das Komma (3,14). Würde Excel zusätzlich das Komma als Spaltentrenner nutzen, liesse sich bei einem Wert wie 1,5 nicht mehr entscheiden, ob es sich um die Zahl eineinhalb oder um zwei getrennte Spalten mit den Werten 1 und 5 handelt.
Um diese Mehrdeutigkeit zu vermeiden, greift Excel auf das in Windows hinterlegte Listentrennzeichen zurück. In den Regionseinstellungen für Deutschland ist dieses Listentrennzeichen standardmässig das Semikolon. Beim Speichern im Format CSV (Trennzeichen-getrennt) verwendet Excel genau dieses Zeichen. Das Ergebnis ist eine Datei mit der Endung .csv, in der aber Semikolons statt Kommas die Spalten trennen, ganz entgegen dem, was die Abkürzung verspricht.
Das Doppelklick-Problem in beide Richtungen
Öffnen Sie eine CSV per Doppelklick, fragt Excel nicht nach dem Trennzeichen. Es verwendet stillschweigend das in Windows eingestellte Listentrennzeichen. Daraus ergeben sich zwei spiegelbildliche Fehlerbilder, je nachdem, woher die Datei stammt.
Erhalten Sie eine mit Komma getrennte CSV aus einem amerikanischen Tool oder einer Programmierschnittstelle und öffnen sie in deutschem Excel, erwartet Excel Semikolons. Es findet keine und schreibt jede vollständige Zeile in Spalte A. Statt zehn sauberer Spalten sehen Sie eine einzige, in der die Kommas als Text mitten im Inhalt stehen.
Umgekehrt passiert dasselbe, wenn eine Kollegin mit englischer Excel-Installation Ihre Semikolon-CSV öffnet. Ihr Excel erwartet Kommas, findet nur Semikolons und packt ebenfalls alles in eine Spalte. Das Trennzeichen der Datei und die lokale Excel-Einstellung müssen zusammenpassen, sonst scheitert der Doppelklick. Genau diese Abhängigkeit von einer lokalen Systemeinstellung macht CSV im internationalen Austausch so fehleranfällig.
Umlaute, BOM und der Kodierungs-Salat
Selbst wenn die Spalten korrekt getrennt werden, lauert das nächste Problem: die Zeichenkodierung. Deutsche Texte enthalten Umlaute (ä, ö, ü) und das ß. In der modernen Kodierung UTF-8 besteht ein ä aus zwei Bytes. Wird die Datei fälschlich als Windows-1252 (ANSI) gelesen, interpretiert das Programm diese zwei Bytes als zwei separate Zeichen, und aus ä wird das berüchtigte ä, aus ü wird ü und aus ß wird ß.
Erschwerend kommt das UTF-8-BOM hinzu. Deutsches Excel schreibt beim CSV-Export häufig ein sogenanntes Byte Order Mark an den Dateianfang, ein unsichtbares Steuerzeichen, das die Kodierung markieren soll. Programme, die das BOM nicht erwarten, hängen diese unsichtbaren Bytes an den ersten Spaltennamen, sodass aus der Spalte plz intern etwas wie plz wird. Ein Lookup auf den Spaltennamen schlägt dann fehl, obwohl optisch alles korrekt aussieht. Ein guter Konverter liest die Datei zuverlässig als UTF-8 ein und entfernt das BOM automatisch.
Dezimalkomma und führende Nullen
Zwei weitere Tücken betreffen die Werte selbst. Erstens das Dezimalkomma: In einer deutschen Semikolon-CSV steht ein Preis als 19,99, mit Komma. Öffnet ein Tool mit englischer Locale diese Datei, deutet es das Komma als Spaltentrenner und zerreisst die Zahl. Der Konverter behandelt das Dezimalkomma im deutschen Kontext korrekt, sodass aus 19,99 in der Excel-Zelle ein sauberer numerischer Wert wird, statt zwei getrennter Felder.
Zweitens die führenden Nullen: Postleitzahlen wie 01067 für Dresden oder Artikelnummern wie 00815 beginnen mit einer Null. Interpretiert Excel solche Werte als Zahl, fällt die führende Null weg, und aus 01067 wird 1067. Der Konverter kann betroffene Spalten als Text ausgeben, sodass die führende Null und damit die korrekte fünfstellige PLZ erhalten bleibt. Das ist besonders bei Adressdaten, Bestellnummern und Kontonummern entscheidend.
Beispiel: eine deutsche Semikolon-CSV
Ein typischer Export aus deutschem Excel mit Kundendaten, Preisen und Postleitzahlen sieht in der Rohform so aus. Beachten Sie die Semikolons als Trennzeichen, das Dezimalkomma im Preis, die Umlaute und die führende Null in der PLZ:
kundennr;name;ort;plz;umsatz
00042;Bäckerei Müller;Köln;50667;1299,90
00043;Café Östergaard;Düsseldorf;40213;845,50
00044;Groß & Söhne GmbH;Dresden;01067;12450,00 Per Doppelklick in englischem Excel geöffnet, würde alles in Spalte A landen, die Umlaute könnten zerschossen werden und die führende Null der Postleitzahl 01067 ginge verloren. Der Konverter erkennt das Semikolon als Trennzeichen, liest die Umlaute als UTF-8 korrekt ein, behält das Dezimalkomma als numerischen Wert und gibt die PLZ-Spalte als Text aus. Das Ergebnis ist eine .xlsx mit fünf sauberen Spalten, intakten Umlauten und einer fünfstelligen Postleitzahl.
Drei Wege im Vergleich
Eine Semikolon-CSV lässt sich auf mehrere Arten in Excel überführen. Die folgende Tabelle stellt die gängigen Wege gegenüber.
| Weg | Ablauf | Bewertung |
|---|---|---|
| Doppelklick | Datei öffnen, Excel nutzt das lokale Listentrennzeichen ohne Rückfrage | Schlecht: scheitert bei abweichendem Trennzeichen, BOM und Kodierung unkontrolliert |
| Daten → Aus Text/CSV | In Excel der Importassistent, Trennzeichen und Kodierung manuell wählen, Spaltentypen setzen | Umständlich: mehrere Klicks, Power-Query-Schritte, PLZ-Spalte muss von Hand auf Text gestellt werden |
| Konverter | Datei laden, Vorschau prüfen, .xlsx herunterladen | Ein Schritt: Trennzeichen automatisch erkannt, UTF-8 und BOM behandelt, Text-PLZ direkt korrekt |
Der Importassistent in Excel über Daten → Aus Text/CSV ist der korrekte hauseigene Weg und liefert bei sorgfältiger Bedienung saubere Ergebnisse. Er verlangt aber, dass Sie Trennzeichen, Dateiursprung (Kodierung) und jede problematische Spalte einzeln richtig einstellen. Wer das mehrmals täglich macht, spart mit einem Konverter, der diese Entscheidungen automatisch trifft, spürbar Zeit und vermeidet Flüchtigkeitsfehler.
Symptom, Ursache und Lösung auf einen Blick
Die meisten Probleme beim Öffnen einer deutschen CSV lassen sich auf wenige Ursachen zurückführen. Diese Übersicht hilft bei der schnellen Einordnung.
| Symptom | Ursache | Lösung |
|---|---|---|
| Alles in Spalte A, Semikolons sichtbar | Trennzeichen der Datei passt nicht zur Excel-Einstellung | Trennzeichen auf Semikolon stellen oder Auto-Erkennung des Konverters nutzen |
| Umlaute erscheinen als ä, ü, ß | UTF-8-Datei wird als Windows-1252 gelesen | Datei als UTF-8 einlesen, Konverter erledigt das automatisch |
| Erste Spalte hat unsichtbare Zeichen im Namen | UTF-8-BOM am Dateianfang | BOM entfernen, vom Konverter automatisch behandelt |
| Preis 19,99 wird auf zwei Spalten verteilt | Dezimalkomma als Trennzeichen fehlinterpretiert | Semikolon als Trennzeichen, Komma bleibt Dezimalzeichen |
| PLZ 01067 wird zu 1067 | Excel deutet die Spalte als Zahl, führende Null fällt weg | Spalte als Text ausgeben, Konverter liefert Text-PLZ in der .xlsx |
So konvertieren Sie eine Semikolon-CSV sauber
Der Konverter auf csv-excel.de fasst alle genannten Korrekturen in einem Ablauf zusammen. Laden Sie Ihre CSV-Datei oder fügen Sie den Inhalt ein. Das Trennzeichen wird automatisch erkannt, lässt sich bei Bedarf aber von Hand auf Semikolon stellen. Prüfen Sie anschliessend die Vorschau: Stehen die Spalten korrekt nebeneinander, sind die Umlaute intakt und beginnt die PLZ wieder mit ihrer Null? Wenn ja, laden Sie das Ergebnis als .xlsx herunter.
Der gesamte Vorgang läuft vollständig in Ihrem Browser per JavaScript ab. Die Datei wird zu keinem Zeitpunkt auf einen Server übertragen, was bei Kundenlisten, Personaldaten oder Umsatzzahlen ein echter Datenschutzvorteil ist. Eine Schritt-für-Schritt-Anleitung für den gesamten Import finden Sie im Ratgeber CSV in Excel umwandeln.
Häufige Fragen
Warum exportiert mein deutsches Excel CSV mit Semikolon statt Komma?
In deutschen Spracheinstellungen ist das Komma als Dezimaltrennzeichen belegt, etwa in 3,14. Würde Excel die Spalten ebenfalls mit Komma trennen, liesse sich nicht mehr unterscheiden, ob ein Komma ein Dezimalzeichen oder eine Spaltengrenze ist. Deshalb verwendet Excel das in Windows hinterlegte Listentrennzeichen, das in der Region Deutschland standardmässig das Semikolon ist. Der Dateiname endet trotzdem auf .csv, obwohl streng genommen kein Komma mehr trennt.
Warum landet beim Doppelklick alles in Spalte A?
Excel öffnet eine doppelt angeklickte CSV mit dem in Windows eingestellten Listentrennzeichen, ohne zu fragen. Passt das Trennzeichen der Datei nicht zu dieser Einstellung, erkennt Excel keine Spaltengrenzen und schreibt jede komplette Zeile in die erste Spalte. Eine Komma-CSV in deutschem Excel oder eine Semikolon-CSV in englischem Excel löst genau dieses Problem aus.
Warum werden meine Umlaute zu kryptischen Zeichen wie ä?
Das ist ein Kodierungsfehler. Die Datei liegt als UTF-8 vor, wird aber als Windows-1252 (ANSI) interpretiert oder umgekehrt. In UTF-8 besteht ein ä aus zwei Bytes, die bei falscher Interpretation als ä erscheinen. Der Konverter liest die Datei korrekt als UTF-8 ein und schreibt die .xlsx mit sauberer Kodierung, sodass ä, ö, ü und ß erhalten bleiben.
Wie behalte ich führende Nullen bei Postleitzahlen und Artikelnummern?
Excel interpretiert 01067 beim Import gern als Zahl 1067 und verwirft die führende Null. Der Konverter kann betroffene Spalten als Text behandeln, sodass die Null erhalten bleibt. In der erzeugten .xlsx steht der Wert dann als Textzelle, und die PLZ bleibt fünfstellig.
Wird das UTF-8-BOM aus deutschem Excel korrekt verarbeitet?
Ja. Deutsches Excel hängt beim CSV-Export oft ein UTF-8-BOM (Byte Order Mark) an den Dateianfang, ein unsichtbares Steuerzeichen. Ohne Behandlung würde der erste Spaltenname mit unsichtbaren Zeichen beginnen. Der Konverter erkennt das BOM und entfernt es, damit die erste Spalte sauber benannt ist.
Muss ich das Trennzeichen manuell setzen?
Nicht zwingend. Der Konverter erkennt das Trennzeichen automatisch, indem er die ersten Zeilen analysiert und prüft, ob Semikolon, Komma, Tabulator oder Pipe die konsistenteste Spaltenstruktur ergeben. Stimmt die Vorschau nicht, lässt sich das Trennzeichen jederzeit von Hand auf Semikolon umstellen.
Quellen
- RFC 4180: Common Format and MIME Type for CSV Files, IETF
- Importieren oder Exportieren von Textdateien (TXT oder CSV), Microsoft Support
- Ändern des Trennzeichens in CSV-Textdateien (Listentrennzeichen), Microsoft Support
- UTF-8, MDN Web Docs (Mozilla)
- ECMA-376: Office Open XML File Formats (.xlsx), Ecma International
Verwandte Artikel
Semikolon-CSV jetzt in Excel umwandeln
Datei laden, Vorschau prüfen, saubere .xlsx herunterladen. Kostenlos, ohne Anmeldung und vollständig lokal in Ihrem Browser.
Zum Konverter