Allgemeines
Zuletzt geändert: 27.05.2026 07:17

Allgemeines #

Die Excel-Schnittstelle liest Daten aus der EULANDA-Warenwirtschaft aus und exportiert sie in eine .xlsx-Datei. Umgekehrt liest sie eine .xlsx-Datei wieder ein und importiert die Inhalte zurück in die Datenbank. Beide Richtungen laufen im selben Dialog mit drei Reitern: Export, Import und Vorlagen.

Im PlugIn-Manager erscheint das Modul unter dem Namen „Excel-Schnittstelle". Aus EULANDA heraus erreichen Sie es im Artikel- oder Adressen-Modul über das Menü „Erweitert" mit dem Eintrag „Excel Im- und Export". Das geöffnete Fenster trägt dann den Titel „EulandaXcel – Excel-Datenaustausch" — der interne Modul-Name lautet EulandaXcel.

EulandaXcel – Übersicht des Export-Reiters

Rechts oben sehen Sie eine kleine Symbol-Leiste in dieser Reihenfolge: ein Briefumschlag mit Zähler öffnet den Nachrichten-Verlauf, das „i"-Symbol den Über-Dialog, das „?"-Symbol öffnet das Online-Handbuch im Browser, der Globus mit Sprachkürzel schaltet die Anzeigesprache um, und die drei Schaltflächen Auto, Light und Dark wechseln zwischen Auto-, Hell- und Dunkel-Design.

Links steht die Hauptnavigation mit den drei Reitern Export, Import und Vorlagen.

Der obere mittlere Bereich ist statisch und zeigt jederzeit an, in welchem Reiter Sie sich gerade befinden und ob eine Vorlage geladen ist. Dort laden und speichern Sie Vorlagen — und lösen die eigentliche Aktion aus, also Export, Import oder Trockenlauf. Diese Schaltflächen bleiben in jeder Eingabe-Phase erreichbar.

Der darunter liegende Bereich ist in Reiter unterteilt. Welche Felder, Filter und Optionen Sie hier sehen, hängt von der gewählten Aktion und der bearbeiteten Tabelle ab.

Am unteren Rand erscheint die jeweils letzte Meldung des Systems. Die komplette Historie können Sie über den Nachrichten-Verlauf einsehen.

Bedienung und Funktion der oberen Symbol-Leiste #

Toast-Meldungen #

Hinweise des Moduls erscheinen kurz als Toast-Meldungen in der oberen rechten Ecke. Ein farbiger Streifen am linken Rand zeigt sofort den Schweregrad an: Grün für Erfolg, Blau für Information, Rot für Warnung. Eine verpasste Meldung finden Sie jederzeit im Nachrichten-Verlauf wieder.

Toast-Meldung „Vorlage geladen: Lieferant Hazet Werkzeuge" in der oberen rechten Ecke

Nachrichten-Verlauf #

Alle während der Sitzung angezeigten Toast-Meldungen werden gesammelt und lassen sich im Nachrichten-Verlauf in Ruhe nachlesen.

Nachrichten-Verlauf mit gesammelten Toast-Meldungen der aktuellen Sitzung

Der Verlauf speichert bis zu 99 Nachrichten. Für Support-Fälle können Sie alle Meldungen mit einem Klick in die Zwischenablage kopieren. Wird die Liste unübersichtlich, lässt sie sich über die Schaltfläche „Verlauf löschen" komplett leeren.

Über-Dialog #

Das „i"-Symbol öffnet den Über-Dialog mit allen wichtigen Angaben zum Modul: Hersteller mit Link auf die Online-Dokumentation, Versionsnummer, Speicherort, Copyright und die abhängigen Module samt ihrer tatsächlich geladenen Version.

Die Excel-Schnittstelle ist in PowerShell geschrieben und wird im von Windows vorgesehenen Modul-Pfad abgelegt. Alle Module der EULANDA-Software sind mit einem EV-Zertifikat signiert — der höchsten Sicherheitsstufe für Windows-Programme. Über die Schaltfläche „Zertifikat anzeigen" im Über-Dialog öffnen Sie direkt das Windows-Zertifikatsfenster und können Aussteller, Gültigkeit und Fingerabdruck mit einem Klick einsehen. So erkennen Sie zuverlässig, ob am Programmcode etwas verändert wurde.

Über-Dialog mit Modul-Informationen, Speicherort und abhängigen Modulen

Was bringt EulandaXcel #

graph TD DB[("EULANDA-Datenbank")] XL["Excel-Datei (.xlsx)"] EX["Export"] IM["Import"] TPL[/"Vorlagen"/] DB --> EX --> XL XL --> IM --> DB TPL -.->|"konfiguriert"| EX TPL -.->|"konfiguriert"| IM style EX fill:#27ae60,color:#fff style IM fill:#2e86c1,color:#fff style TPL fill:#8e44ad,color:#fff style DB fill:#34495e,color:#fff style XL fill:#16a085,color:#fff

Grün: Export | Blau: Import | Violett: Vorlagen

Die Excel-Schnittstelle löst typische Aufgaben des Tagesgeschäfts:

  • Preisliste aktualisieren — den Artikel-Stamm als Excel an einen Mitarbeiter geben, dort die Preise korrigieren lassen und das Ergebnis wieder einlesen.
  • Lieferanten-Listen einpflegen — ein Hersteller liefert seinen aktuellen Katalog als Excel-Datei; die Schnittstelle übernimmt daraus EK-Preise und Lieferanten-Artikelnummern, ohne den eigenen Artikelstamm zu überschreiben.
  • Adressbestand pflegen — Neukunden, Adressänderungen oder Newsletter-Status aus einer externen Quelle in den EULANDA-Bestand übernehmen.
  • Selektive Auszüge — nur Artikel oder Adressen mit bestimmten Merkmalen filtern, die Anzahl der Datensätze testweise begrenzen oder über mehrere Stufen sortieren.
  • Wiederkehrende Vorgänge — einmal konfiguriert, als Vorlage speichern und beim nächsten Mal mit einem Klick wieder einsetzen.
Die Excel-Schnittstelle ersetzt den alten Delphi-basierten Excel-Wizard aus früheren EULANDA-Versionen. Der neue Dialog läuft auf moderner Chromium-Basis, ist mehrsprachig und merkt sich Sortierung, Filter und Spaltenauswahl auf Wunsch als Vorlage direkt in der EULANDA-Datenbank — und ist damit netzwerkweit für alle Benutzer verfügbar. Sollen mehrere Mitarbeiter mit denselben Excel-Dateien arbeiten, legen Sie diese am besten auf einem Serverlaufwerk oder unter einem UNC-Pfad ab, der von allen Arbeitsplätzen unter demselben Namen erreichbar ist.

Schnellstart #

Der Aufruf erfolgt direkt aus EULANDA über das Hauptmenü unter „Erweitert".

Beim allerersten Start nach der Installation kann der Aufruf bis zu 30 Sekunden dauern, weil fehlende Module aus dem Netz nachgeladen werden — das gilt einmalig pro Arbeitsplatz. Sind die Module bereits lokal vorhanden, öffnet sich der Dialog beim Erstaufruf in etwa 7 Sekunden, und ab dem zweiten Aufruf praktisch sofort.

graph TD A["EULANDA: Stammdaten"] --> B["Menü Erweitert → 'Excel Im- und Export'"] B --> C["Schnittstellen-Dialog öffnet sich"] C --> D{"Was möchten Sie tun?"} D -->|"Daten nach Excel"| E["Reiter Export"] D -->|"Excel zurück in DB"| F["Reiter Import"] D -->|"Bestehende Vorlage
verwenden oder pflegen"| G["Reiter Vorlagen"] style A fill:#34495e,color:#fff style C fill:#16a085,color:#fff style E fill:#27ae60,color:#fff style F fill:#2e86c1,color:#fff style G fill:#8e44ad,color:#fff

Die drei Reiter #

Import-Reiter mit Lieferanten-Sub-Tab — links die drei Reiter Export, Import und Vorlagen

Export #

Im Export-Reiter wählen Sie aus, was exportiert werden soll und wohin. Die Konfiguration ist in fünf Unter-Reiter aufgeteilt, damit der Dialog auch bei vielen Optionen übersichtlich bleibt.

Unter-ReiterZweck
AllgemeinZieldatei, Arbeitsblatt-Name, optionale Spalte für Merkmale, Spaltenbreiten-Optimierung
FelderWelche Datenbankspalten sollen ins Excel? Standard / Ohne Langtexte / Alles aus / Spalten aus einer bestehenden Excel-Datei übernehmen
FilterMerkmalbaum mit drei Listen: UND, ODER und NICHT – damit lassen sich auch komplexe Selektionen aufbauen
SortierungBis zu drei Sortier-Ebenen, jeweils auf- oder absteigend
ExperteSprache für mehrsprachige Memos, HTML-Strip, freies WHERE und TOP-Begrenzung

Wenn Sie nichts ändern, exportiert die Excel-Schnittstelle den kompletten Datenbestand in die Datei Dokumente\<Tabelle>.xlsx. Ein Klick auf „Export starten" löst den Vorgang aus; am Ende erscheint eine kurze Meldung mit der Anzahl der Zeilen und einer Schaltfläche „Im Explorer anzeigen".

Bestehende Dateien werden ohne Rückfrage überschrieben. Wenn Sie eine vorherige Version behalten möchten, benennen Sie die Zieldatei vor dem Export um oder vergeben Sie einen anderen Dateinamen.

Import #

Der Import-Reiter führt eine Excel-Datei zurück in die Datenbank. Zwei Entscheidungen prägen jeden Lauf:

  1. Schlüssel-Spalte — woran erkennt die Schnittstelle, dass eine Excel-Zeile zu einem bereits vorhandenen Datenbank-Datensatz gehört? Bei Artikeln ist das in der Voreinstellung die ArtNummer, bei Adressen das Feld Match. Die passende Spalte hängt von der Tabelle ab und lässt sich bei Bedarf umstellen.
  2. Modus — soll der Import nur neue Datensätze anlegen, nur bestehende aktualisieren oder beides?
ModusVerhalten
Aktualisieren und neu anlegenSchlüssel gefunden → aktualisieren. Schlüssel fehlt → neu anlegen. Der Standard.
Nur neu anlegenBestehende Datensätze werden übergangen. Sicher, wenn nur neue Daten dazukommen sollen.
Nur aktualisierenFehlende Schlüssel werden ignoriert. Sicher, wenn keine neuen Datensätze entstehen sollen.
Vor dem ersten echten Import: Trockenlauf. Die Schaltfläche „Trockenlauf" prüft die komplette Datei gegen die Datenbank und zeigt an, welche Zeilen aktualisiert, welche neu angelegt und welche übersprungen würden — ohne tatsächlich zu schreiben. Das ist die Lebensversicherung gegen eine versehentlich falsch zugeordnete Spalte. Zusätzlich empfiehlt es sich, vor jedem echten Import eine Datensicherung zu erstellen und diese aus dem Standardpfad des SQL-Servers an einen sicheren Ort zu kopieren.

Nach dem Lauf erscheint ein Detail-Fenster mit allen verarbeiteten Zeilen, sortierbar nach Aktion (Insert / Update / Skip / Fail) und Fehlertext. So sehen Sie auf einen Blick, welche Datensätze warum nicht durchgekommen sind.

Vorlagen #

Eine Vorlage ist eine gespeicherte Konfiguration. Sie merkt sich pro Tabelle die ausgewählten Spalten, Filter, Sortierung, eine optionale WHERE-Klausel, die TOP-Begrenzung und die Sprache — beim Import zusätzlich Schlüssel-Spalten, Modus und gegebenenfalls den Lieferanten-Modus.

Vorlagen liegen in der EULANDA-SQL-Registry unter \USER\.ALLUSER\PlugIn\EulandaXcel\Templates\<Tabelle>\<Name> und stehen damit allen Benutzern derselben EULANDA-Instanz zur Verfügung.

graph LR E1["Export-Reiter
konfigurieren"] -->|"Speichern…"| V[("Vorlage")] I1["Import-Reiter
konfigurieren"] -->|"Speichern…"| V V -->|"Laden"| E2["Export"] V -->|"Laden"| I2["Import"] V -->|"Übernehmen oder Löschen"| T["Vorlagen-Reiter"] style V fill:#8e44ad,color:#fff style E1 fill:#27ae60,color:#fff style E2 fill:#27ae60,color:#fff style I1 fill:#2e86c1,color:#fff style I2 fill:#2e86c1,color:#fff style T fill:#34495e,color:#fff

Im Vorlagen-Reiter sehen Sie alle gespeicherten Vorlagen als Tabelle, sortierbar nach Tabelle, Name, Typ (Export oder Import), Beschreibung und Modus. Per Doppelklick oder über die Schaltfläche „Übernehmen" laden Sie eine Vorlage in den Dialog — die Felder werden dabei automatisch vorbelegt.

Vorlagen sind robust gegen Schema-Änderungen. Wurde nach einem EULANDA-Update eine Spalte umbenannt oder entfernt, prüft die Vorlagenverwaltung beim Laden gegen das aktuelle Datenbank-Schema und meldet die Abweichungen. Sie haben dann die Wahl zwischen „Mit Defaults laden" (die verschwundenen Spalten werden stillschweigend übergangen) und „Abbrechen", um die Vorlage anschließend manuell nachzupflegen.

Bedienoberfläche #

Theme und Sprache #

Im Kopfbereich des Dialogs stehen zwei Bereiche zur persönlichen Anpassung der Oberfläche bereit:

  • Theme — Auto, Light, Dark. Drei Schaltflächen für die Darstellung; „Auto" folgt der Windows-Einstellung, „Light" und „Dark" wählen festes Hell- bzw. Dunkel-Design. Der Wechsel wirkt sofort.
  • Sprache (Globus mit Sprachkürzel). Die Excel-Schnittstelle steht in acht Sprachen zur Verfügung: Deutsch, Englisch, Italienisch, Französisch, Niederländisch, Spanisch, Polnisch und Portugiesisch. Auch hier wirkt die Umschaltung sofort — praktisch im Support, wenn der Kollege am anderen Ende eine andere Muttersprache spricht.

Merkmalbaum-Filter #

Der Filter-Reiter im Export zeigt die EULANDA-Merkmalstruktur als Baumstruktur. Rechts neben dem Baum stehen drei Boxen:

BoxBedeutung
UNDAlle aufgeführten Pfade müssen für den Datensatz zutreffen
ODERMindestens einer der Pfade muss zutreffen
NICHTKeiner der Pfade darf zutreffen (Ausschluss)

So fügen Sie einen Pfad hinzu: einen Knoten im Baum auswählen und mit „Hinzu" in die gewünschte Box schieben. Pro Box sind beliebig viele Pfade möglich, jeweils einer pro Zeile.

Filter und WHERE arbeiten zusammen. Formulieren Sie zusätzlich im Experten-Reiter eine eigene WHERE-Klausel, wird diese mit der Bedingung aus dem Merkmalbaum per AND verknüpft. Praktisch für Kombinationen wie „alle Artikel mit Merkmal \KEYWORDS\Werkzeug, aber nur diejenigen mit VkNetto > 100".

Sprachauswahl im Experten-Reiter #

EULANDA speichert mehrsprachige Langtexte (Zusatzmodul) im Format [DE]…[EN]… in einer einzigen Datenbank-Spalte. Die Sprachauswahl im Experten-Reiter entscheidet, wie diese Texte im Excel ankommen:

AuswahlErgebnis
Mehrsprachig (Standard)Die Spalte Langtext enthält den vollständigen Text mit allen Sprach-Tags – ideal für Roundtrips, weil nichts verlorengeht
Nur Deutsch / Nur Englisch / …Nur der entsprechende Sprach-Anteil wird extrahiert. Tags und andere Sprachen werden verworfen

Bei der Wahl einer Einzelsprache lässt sich zusätzlich der HTML-Strip einschalten. Er entfernt HTML-Auszeichnungen aus dem Text — nützlich, wenn der Inhalt in einer einfachen Excel-Zelle landen soll.

Aktivieren Sie den HTML-Strip nur, wenn die Excel-Datei ausschließlich zur Ansicht oder zur Übergabe an externe Systeme dient. Beim Roundtrip-Import landet sonst reiner Text in der Datenbank, und die ursprüngliche HTML-Formatierung geht verloren.

Datei-Verzeichnisse #

WasWo
Default-Zieldatei beim Export%USERPROFILE%\Dokumente\<Tabelle>.xlsx
VorlagenEULANDA-SQL-Registry, \USER\.ALLUSER\PlugIn\EulandaXcel\Templates\<Tabelle>\<Name>
Plugin selbstWird über die EULANDA-Plugin-Installation eingespielt, manuelle Pflege nicht nötig

Voraussetzungen #

  • EULANDA-Warenwirtschaft mit aktivem PowerShell-Plugin-Mechanismus (ab EULANDA 2026.5.113.11710)
  • Windows 10/11 mit installierter WebView2-Runtime — in aktuellen Windows-Versionen bereits enthalten. Das ist die von Microsoft bereitgestellte Chromium-Komponente, mit der Anwendungen moderne Web-Oberflächen einbetten.
  • Lese- und Schreibrechte auf der Datenbank gemäß der EULANDA-Benutzerrolle

Die Module EulandaXtools und ImportExcel sowie das eigentliche EulandaXcel-Modul werden beim ersten Plugin-Aufruf automatisch in der benötigten Version nachgeladen, falls sie auf Ihrer lokalen Festplatte fehlen. Eine manuelle Installation ist nicht nötig.

Nächste Schritte #

  • Artikel – Export und Import für den Artikelstamm, inklusive Lieferanten-Modus mit Auto-Anlegen
  • Adresse – Adressen-Pflege mit Match-Feld als Schlüssel