Skip to Content
Daten-HubCSV-Import

Import (CSV & Excel)

Der Import-Assistent führt dich 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. Zieh deine CSV- oder Excel-Datei in den Upload-Bereich (oder klicke ihn an).
  2. Das System erkennt Trennzeichen und Zeichensatz automatisch und zeigt beides an.
  3. Wähle 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 deiner 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 du prüfen und bei Bedarf ändern solltest.
  • Rote Spalten müssen manuell zugeordnet oder übersprungen werden.

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

Hinweis: Die vollständige Liste aller Synonyme findest du in der Feldreferenz. Wenn du deine CSV-Spalten nach diesen Synonymen benennst, 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. Du siehst 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 kannst du einzelne Zeilen vom Import ausschließen. Entferne die Markierung bei Zeilen, die du nicht importieren möchtest.

Fehlermodus

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

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

Enthält die Vorschau Fehler, kannst du 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: Du siehst 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 siehst du 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, kannst du diese als CSV-Datei herunterladen. Die heruntergeladene Datei enthält die Originalzeilen ergänzt um eine Spalte mit der Fehlerbeschreibung. Korrigiere die Fehler und importiere nur diese Datei erneut.

Hast du 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 leerStell 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-WertVerwende die vollständige UUID im Format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Datei zu großDie Datei überschreitet 50.000 ZeilenTeile die Datei in kleinere Abschnitte auf
ZeichencodierungUmlaute oder Sonderzeichen werden falsch dargestelltWird normalerweise automatisch erkannt; falls nicht, stell den Zeichensatz im Upload-Schritt manuell um

Tipps für fehlerfreie Importe

  1. Feldreferenz nutzen — Benenne deine CSV-Spalten nach den Synonymen in der Feldreferenz, damit die automatische Zuordnung greift.
  2. Kleine Testdatei zuerst — Importiere zunächst 5—10 Zeilen im strikten Modus, um die Zuordnung und Validierung zu prüfen.
  3. Vorlage speichern — Speichere 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 — Entferne leere Zeilen am Ende der Datei, da diese zu unnötigen Fehlern führen können.