Skip to Content
Daten-HubCSV-Import

Import (CSV & Excel)

Der Import-Assistent führt Sie in vier Schritten durch den Import einer CSV- oder Excel-Datei. Bestehende Datensätze werden anhand eines Duplikatschlüssels erkannt und automatisch aktualisiert (Upsert-Logik).

UnterstĂĽtzte Formate

EigenschaftWert
Dateiformate.csv, .txt, .xlsx, .xls
Zeichencodierung (CSV)Automatische Erkennung: UTF-8 und Windows-1252/ANSI (typisch für JTL-/Excel-Exporte) — Umlaute bleiben in beiden Fällen korrekt
Maximale Zeilenzahl50.000 pro Import
Trennzeichen (CSV)Automatische Erkennung: Semikolon (;), Komma (,), Tab, Pipe (|)
ExcelEs wird das erste Tabellenblatt importiert; Zellwerte kommen so an, wie Excel sie anzeigt

Tipp: Excel-Dateien können direkt importiert werden — der frühere Umweg über „CSV UTF-8” ist nicht mehr nötig. Bei CSV-Dateien zeigt der Assistent den erkannten Zeichensatz an; über das Feld Zeichensatz lässt er sich bei Bedarf manuell umstellen (die Datei wird dann neu eingelesen).

Schritt 1: Datei und Zieltabelle

  1. Ziehen Sie Ihre CSV- oder Excel-Datei in den Upload-Bereich (oder klicken Sie ihn an).
  2. Das System erkennt Trennzeichen und Zeichensatz automatisch und zeigt beides an.
  3. Wählen Sie die Zieltabelle, in die importiert werden soll:
ZieltabelleDuplikatschlĂĽssel
Artikel (products)sku
Lieferanten (suppliers)supplier_number
Lagerplätze (storage_locations)name
Lieferanten-Artikel (supplier_products)product_id
Kunden (customers)customer_number (fest — einziges eindeutiges Feld)
Lagerbestand — Initialbefüllung— (bucht additiv über den Wareneingang)
Lieferantenbestellung (LB)— (legt eine LB samt Positionen an)

Der DuplikatschlĂĽssel bestimmt, ob ein Datensatz als neu (Insert) oder bereits vorhanden (Update) erkannt wird.

Kunden-Import: Die Kundennummer ist Pflicht (sie ist der einzige eindeutige Schlüssel). Zusätzlich braucht jede Zeile einen Namen ODER eine Firma. Deutsche ERP-Spaltennamen wie „Kundennummer”, „KdNr” oder „Debitorennummer” werden automatisch zugeordnet.

Schritt 2: Spaltenzuordnung

Nach dem Hochladen wird jede Spalte Ihrer CSV-Datei einem Feld der Zieltabelle zugeordnet. Der Assistent versucht, Spalten automatisch anhand von Synonymen zuzuordnen.

Status-Farben

FarbeBedeutungĂśbereinstimmung
GrĂĽnAutomatisch zugeordnet>= 90 %
GelbVorschlag vorhanden50 — 90 %
RotNicht zugeordnet< 50 %
  • GrĂĽne Spalten sind bereits korrekt zugeordnet und benötigen in der Regel keine Anpassung.
  • Gelbe Spalten haben einen Vorschlag, den Sie prĂĽfen und bei Bedarf ändern sollten.
  • Rote Spalten mĂĽssen manuell zugeordnet oder ĂĽbersprungen werden.

Unter jedem CSV-Spaltennamen zeigt die Tabelle die ersten Beispielwerte aus Ihrer Datei — so fallen Fehl-Zuordnungen sofort auf, noch bevor die Validierung läuft.

Hinweis: Die vollständige Liste aller Synonyme finden Sie in der Feldreferenz. Wenn Sie Ihre CSV-Spalten nach diesen Synonymen benennen, gelingt die automatische Zuordnung zuverlässiger.

Schritt 3: Vorschau und Dry-Run

Bevor Daten tatsächlich geschrieben werden, führt das System eine Validierung (Dry-Run) durch. Sie sehen eine Vorschau aller Zeilen mit dem geplanten Ergebnis:

Zeilen-Aktionen

AktionBeschreibung
InsertNeuer Datensatz, wird angelegt
UpdateBestehender Datensatz gefunden (per DuplikatschlĂĽssel), wird aktualisiert
SkipZeile wird übersprungen (z. B. keine Änderung erkannt)
ErrorValidierungsfehler (z. B. Pflichtfeld fehlt, ungĂĽltiger Datentyp)

Zeilenauswahl

Über Checkboxen können Sie einzelne Zeilen vom Import ausschließen. Entfernen Sie die Markierung bei Zeilen, die Sie nicht importieren möchten.

Fehlermodus

ModusVerhalten
TolerantFehlerhafte Zeilen werden ĂĽbersprungen, alle gĂĽltigen Zeilen werden importiert
StriktDer gesamte Import wird abgebrochen, sobald ein Fehler auftritt

Wählen Sie Tolerant, wenn Sie möglichst viele Datensätze übernehmen und Fehler nachträglich korrigieren möchten. Wählen Sie Strikt, wenn die Datenkonsistenz aller Zeilen gewährleistet sein muss.

Enthält die Vorschau Fehler, können Sie schon hier nur die Fehlerzeilen als CSV herunterladen (Originalspalten plus „Fehler”-Spalte), die Werte korrigieren und nur diese Zeilen erneut hochladen.

Schritt 4: Ergebnis

Der Import läuft als Hintergrund-Job: Sie sehen einen Fortschrittsbalken („X von Y Zeilen verarbeitet”), und der Vorgang läuft serverseitig weiter — auch bei kurzen Verbindungsabbrüchen. Der Status ist parallel in der Job-Historie sichtbar.

Nach Abschluss des Imports sehen Sie eine Zusammenfassung:

KategorieBeschreibung
ErfolgreichAnzahl der eingefügten und aktualisierten Datensätze
ÜbersprungenZeilen ohne Änderung oder manuell abgewählt
FehlerhaftZeilen mit Validierungsfehlern

Wenn fehlerhafte Zeilen vorhanden sind, können Sie diese als CSV-Datei herunterladen. Die heruntergeladene Datei enthält die Originalzeilen ergänzt um eine Spalte mit der Fehlerbeschreibung. Korrigieren Sie die Fehler und importieren Sie nur diese Datei erneut.

Haben Sie ohne Vorlage importiert, bietet der Ergebnis-Schritt außerdem an, das verwendete Spalten-Mapping direkt als Vorlage zu speichern — der nächste Import derselben Quelle ist damit zwei Klicks.

Import rückgängig machen

Jeder Stammdaten-Import (Artikel, Lagerplätze, Lieferanten, Lieferanten-Artikel, Kunden) lässt sich in der Job-Historie über den Button Rückgängig zurücknehmen:

  • Gelöscht werden ausschlieĂźlich die durch diesen Import neu angelegten Zeilen.
  • Aktualisierte Zeilen bleiben geändert (es gibt keine gespeicherten Vorher-Werte) — der Dialog weist darauf hin.
  • Zeilen, die inzwischen verwendet werden (z. B. ein Artikel mit Bestand oder Auftragspositionen), sind geschĂĽtzt und werden als „übersprungen” gemeldet.
  • Ein bereits zurĂĽckgenommener Import ist entsprechend markiert und kann nicht erneut zurĂĽckgerollt werden.

Häufige Fehler

FehlerUrsacheLösung
Pflichtfeld fehltEine Pflicht-Spalte wurde nicht zugeordnet oder ist leerStellen Sie sicher, dass alle Pflichtfelder in der CSV vorhanden und befĂĽllt sind
UngĂĽltiger DatentypText in einer ZahlenspalteDeutsche (1.234,56) und englische (1,234.56) Zahlenformate werden erkannt; Ganzzahl-Felder akzeptieren keine Nachkommastellen
Duplikat nicht gefundenDer Wert im Duplikatschlüssel stimmt mit keinem bestehenden Datensatz übereinDas ist normal bei neuen Datensätzen — sie werden als Insert angelegt
UUID ungültigEine ID-Spalte enthält keinen gültigen UUID-WertVerwenden Sie die vollständige UUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Datei zu groĂźDie Datei ĂĽberschreitet 50.000 ZeilenTeilen Sie die Datei in kleinere Abschnitte auf
ZeichencodierungUmlaute oder Sonderzeichen werden falsch dargestelltWird normalerweise automatisch erkannt; falls nicht, stellen Sie den Zeichensatz im Upload-Schritt manuell um

Tipps fĂĽr fehlerfreie Importe

  1. Feldreferenz nutzen — Benennen Sie Ihre CSV-Spalten nach den Synonymen in der Feldreferenz, damit die automatische Zuordnung greift.
  2. Kleine Testdatei zuerst — Importieren Sie zunächst 5—10 Zeilen im strikten Modus, um die Zuordnung und Validierung zu prüfen.
  3. Vorlage speichern — Speichern Sie eine erfolgreiche Import-Konfiguration als Vorlage, um sie beim nächsten Mal wiederzuverwenden.
  4. Zahlenformate — Deutsche (1.234,56) und englische (1,234.56) Schreibweisen werden automatisch erkannt.
  5. Leere Zeilen vermeiden — Entfernen Sie leere Zeilen am Ende der Datei, da diese zu unnötigen Fehlern führen können.