CSV für Importe: so liest das Zielsystem deine Excel-Datei

Shops, CRM-Systeme, Newsletter-Dienste und Datenbanken lesen CSV fast immer als UTF-8, oft mit Komma und Dezimalpunkt. Eine Datei aus dem deutschen Excel ist meist nichts davon.

Was Excel schreibt – und was Importe erwarten

MerkmalExcel „CSV (Trennzeichen-getrennt)“, deutsche EinstellungHäufige Erwartung beim Import
KodierungWindows-1252 (ANSI)UTF-8
TrennzeichenSemikolon (Listentrennzeichen)Komma, manchmal frei wählbar
DezimalzeichenKomma: 12,50Punkt: 12.50
BOMkeiner (bei „CSV UTF-8“: ja)meist egal, manchmal störend

Was dein Zielsystem genau erwartet, steht in dessen Import-Hilfe. Prüfe das immer – die Tabelle zeigt nur das Übliche.

Typische Fehlerbilder

Umlaute werden zu „�“ oder fehlen
Die Datei ist Windows-1252, das System liest UTF-8. Ziel „Für Import oder Upload“ im Werkzeug wählen.
Alles landet in einem Feld
Das System trennt mit Komma, die Datei hat Semikolons.
Die erste Spalte wird nicht erkannt („Pflichtfeld email fehlt“)
Ein BOM steht vor dem ersten Spaltennamen. Manche Importe lesen dann „email“ statt „email“. Ohne BOM speichern.
Preise sind 100-mal zu hoch oder fehlen
„12,50“ wurde als 1250 oder als ungültig gelesen. Zahlen auf Dezimalpunkt umstellen, Tausendertrennzeichen entfernen.
Postleitzahlen haben vier Stellen
Die Datei wurde in Excel geöffnet und gespeichert, die führende 0 ist weg. Das lässt sich nicht automatisch reparieren; exportiere neu oder korrigiere die Spalte (z. B. mit einer Formel, die auf fünf Stellen auffüllt).
In Zellen steht ="01067"
Die Datei war für Excel geschützt. Das Werkzeug entfernt diese Schreibweise beim Ziel „Für Import oder Upload“.

So bereitest du die Datei vor

  1. In Excel speichern: Datei → Speichern unter, Dateityp „CSV UTF-8 (durch Trennzeichen getrennt)“. Gibt es den nicht, „CSV (Trennzeichen-getrennt)“ – das Werkzeug erkennt beides.
  2. Die Datei im Werkzeug öffnen, „Für Import oder Upload“ wählen.
  3. In der Vorschau prüfen: Zahlen mit Punkt, Umlaute richtig, Spalten vollständig. Weicht dein System ab (z. B. Semikolon verlangt), unter „Einstellungen“ anpassen.
  4. Herunterladen und importieren. Die Datei nicht noch einmal in Excel öffnen und speichern – sonst ist alles wieder deutsch formatiert.

Sicherheit: Formeln in CSV

Beginnt eine Zelle mit =, +, - oder @, kann Excel sie als Formel ausführen. Das wird als „CSV-Injection“ missbraucht, etwa wenn Daten aus einem Webformular als CSV exportiert werden (OWASP). Das Werkzeug zählt solche Zellen und setzt auf Wunsch ein Apostroph davor („Formeln entschärfen“). Für Importe ist das meist nicht nötig, weil Importe keine Formeln ausführen – das Apostroph stünde dann mit im Datensatz.

Quellen