Warum Excel Ihre Produkt-CSV kaputt macht und wie Sie eine Datei speichern, die Ihr Shop importiert
Sie exportieren Produkte aus dem Shop, öffnen die Datei in Excel, korrigieren ein paar Preise und speichern. Dann scheitert der Import. Oder schlimmer: Er klappt, und plötzlich steht in der Hälfte der Produktnamen „Größe“ und jede EAN endet auf Nullen.
Das liegt nicht an Ihnen. Excel ist eine Tabellenkalkulation, kein CSV-Editor: Beim Öffnen rät es, was jede Zelle bedeutet, und beim Speichern schreibt es die Datei so, wie Ihre Windows-Region es erwartet, nicht wie Ihr Shop. Hier steht, was sich ändert, wie Sie es vermeiden und wie Sie eine Datei vor dem Import prüfen.
1. Die Kodierung: „CSV“ ist nicht UTF-8
Shopify und WooCommerce erwarten UTF-8. Die normale Option „CSV (Trennzeichen-getrennt)“ in Excel speichert aber in der Windows-Codepage: Windows-1252 in Deutschland und Westeuropa, Windows-1250 in Mitteleuropa. Buchstaben ohne Umlaut überleben, aber jedes ä, ö, ü oder ß wird zu einem Byte, das der Shop anders liest.
Bei Shopify zeigt sich das oft als „Illegal quoting on line …“, obwohl mit den Anführungszeichen alles stimmt. WooCommerce meldet, die Datei verwende „a different encoding than UTF-8“. Die Lösung: In der Liste der Dateitypen den Typ wählen, der mit „CSV UTF-8“ beginnt.
2. Semikolons und Dezimalkommas
In Ländern mit Dezimalkomma (dem größten Teil Europas) nutzt Windows das Semikolon als Listentrennzeichen, und Excels CSV folgt ihm: 24,90;12 statt 24.90,12. Shopify liest dann jede Zeile als eine lange Spalte und meldet fehlende Kopfzeilen; andere Importer brauchen das Trennzeichen von Hand, und 24,90 ist für sie trotzdem keine Zahl.
Im Speichern-Dialog gibt es dafür keinen Schalter: Es kommt aus den Regionseinstellungen von Windows, nicht aus Excel. Für eine einzelne Datei ist es einfacher, Trennzeichen und Dezimalkomma nachträglich zu tauschen.
3. Kaputte Umlaute, die kaputt bleiben
Es geht auch andersherum. Doppelklicken Sie eine UTF-8-Datei ohne Byte-Order-Mark, liest Excel sie in der lokalen Codepage: Aus „Größe“ wird „Größe“. Speichern Sie in diesem Moment, steht der kaputte Text dauerhaft in der Datei. Sie ist jetzt gültiges UTF-8, in dem wörtlich „Größe“ steht.
Sehen Sie so etwas, schließen Sie die Datei ohne Speichern und öffnen Sie sie über Daten > Aus Text/CSV (siehe unten). Ist sie schon gespeichert, lässt sich der Schaden meist rückgängig machen, weil er einem festen Muster folgt.
4. EANs, Barcodes und andere lange Zahlen
Excel behandelt alles, was wie eine Zahl aussieht, als Zahl. Eine 13-stellige EAN wie 4006381333931 wird als 4,01E+12 angezeigt, und wenn Sie so speichern, landet genau „4,01E+12“ in der CSV. Eine Artikelnummer mit führender Null verliert sie. Zahlen mit mehr als 15 Stellen bekommen Nullen statt der letzten Ziffern, weil Excel nicht mehr Stellen speichert.
Aus der gespeicherten Datei lässt sich das nicht zurückholen, die Ziffern sind weg. Formatieren Sie diese Spalten vor dem Bearbeiten als Text oder exportieren Sie die Produkte erneut aus dem Shop.
5. Datumswerte und Werte, die wie ein Datum aussehen
Ein Aktionsdatum 2026-11-01 kommt im lokalen Format zurück, etwa 01.11.2026, und Plattformen, die JJJJ-MM-TT erwarten, lehnen es ab. Auch Größen und Codes leiden: Werte wie 1-2 oder 3/4 können zu einem Datum werden, und der ursprüngliche Text ist verloren.
So bearbeiten Sie eine CSV in Excel, ohne sie zu beschädigen
Wenn es Excel sein muss, importieren Sie die Datei statt sie doppelt anzuklicken, und speichern Sie im richtigen Format:
- Öffnen Sie eine leere Arbeitsmappe und wählen Sie Daten > Aus Text/CSV.
- Stellen Sie den Dateiursprung auf „65001: Unicode (UTF-8)“ und wählen Sie das richtige Trennzeichen. Prüfen Sie in der Vorschau, ob die Umlaute stimmen.
- Klicken Sie auf Daten transformieren und setzen Sie die Spalten mit EAN, Artikelnummer und Datum auf den Typ Text, damit Excel sie nicht anfasst.
- Nehmen Sie Ihre Änderungen vor.
- Speichern Sie mit Datei > Speichern unter und einem Typ, der mit „CSV UTF-8“ beginnt. Nutzt Ihr Windows Semikolons, hat die Datei sie trotzdem, also tauschen Sie sie vor dem Import.
- Öffnen Sie die gespeicherte CSV nicht per Doppelklick und speichern Sie sie nicht erneut: Damit machen Sie die Schritte 2 und 3 rückgängig.
Prüfen Sie die Datei vor dem Import
Auch nach sorgfältiger Bearbeitung kann etwas übrig bleiben: Semikolons, ein geschütztes Leerzeichen, eine Kopfzeile mit Leerzeichen am Ende. Der CSV Fixer von ReportWise liest die Datei in Ihrem Browser und zeigt jedes Problem mit Zeile und Spalte, bevor Ihr Shop es findet:
- Er erkennt die Kodierung und speichert die Datei als UTF-8.
- Er ersetzt Semikolons durch Kommas und Dezimalkommas in Preisspalten durch Punkte.
- Er repariert kaputten Text wie „Größe“ zurück zu „Größe“.
- Er markiert Amazon-Produkt-IDs und Shoptet-EANs, die Excel in E+-Zahlen verwandelt hat, damit Sie wissen, welche Sie neu exportieren müssen.
- Er prüft Kopfzeilen und Werte nach den Regeln von Shopify, WooCommerce, Shoptet und Amazon.
- Die Prüfung ist kostenlos, und Dateien bis 50 Zeilen werden kostenlos korrigiert.