Excel (Dokumentenart)

Dieser Parser entspricht dem CSV-Parser, wobei der Excel-Parser die Datensätze nicht aus dem Text über die Trennzeichen für Zeilen und Spalten ausliest, sondern direkt aus den Zeilen und Spalten eines Excel-Tabellenblatts innerhalb einer Arbeitsmappe. Unterstützte Formate: Excel ab Version 97 (XLS, XLSX, XLSB, XLTX, XLTM, XLSM, XML).


images/download/attachments/135168825/590-version-2-modificationdate-1680506331789-api-v2.png images/download/attachments/135168825/591-version-2-modificationdate-1680506052510-api-v2.png

(1) Fixer Index. Numerische Angabe des zu verwendenden Datenblattes in der Arbeitsmappe, beginnend mit 1.

Alle Excel-Datenblätter nehmen. Es werden alle vorhandenen Datenblätter aneinander gehängt und wie ein Datenblatt verarbeitet.

Definierte Angabe. Die Angabe des Datenblatts/der Datenblätter als Datenblatt-Index (negative Werte adressieren vom Ende her, also -1 für letztes Datenblatt), Datenblatt-Name oder beides gemischt (separiert durch Komma). Die Datenblätter werden in der angegebenen Reihenfolge eingelesen. Variablenwerte in der Form @MSG_CALL_Name@ werden aufgelöst. Beispiele: Also z. B. -1,-2 für die beiden letzten Datenblätter oder DatenBlatt,3,-1 als Mischung. Auch reguläre Ausdrücke können hier mit Präfix regex: verwendet werden. Beispiel: regex:^(Januar|Februar|September)( 20[0-9][0-9])$

(2) Hier besteht die Möglichkeit, jede Zeile entweder mit dem Datenblatt-Namen oder mit dem Datenblatt-Index quasi als vorgeschalteter erster Spalte anzureichern. Zum Beispiel würde der Parser statt nur der Zeile A;B;C aus dem ersten Datenblatt Tabelle1 dann die Zeile Tabelle1;A;B;C bzw. 1;A;B;C liefern.

(3) Wenn die Checkbox nicht gesetzt wird, dann werden Formeln nicht neu berechnet. Kann verwendet werden, wenn in Ausnahmefällen die Neuberechnung komplizierter Formeln nicht funktioniert.

(4) Ausgeblendete Zeilen/Spalten (siehe entsprechende Excel-Funktionalität) können übersprungen werden.

(5) Gibt an, ob gleiche Satzarten zwar mehrfach (verschachtelt) vorkommen, jedoch nicht zum selben Knoten gehören. Beispiel:


SatzA
SatzB
...
SatzC
...
SatzD
SatzC
SatzD
SatzC
...


Der erste C-Satz soll in einen eigenen Knoten eingelesen werden, die folgenden C-Sätze jeweils in einen D-/C-Knoten (der davor liegende C-Knoten soll nicht mehr berücksichtigt werden). Der Excel-Parser soll hier also so ähnlich wie der EDIFACT-Parser arbeiten, d. h. er geht die Struktur von oben nach unten durch und merkt sich, wo er ist. Wurde einmal der untere D/C-Knoten betreten, wird nichts mehr in den oberen C-Knoten eingefügt. Hinweis: Die gesetzte Checkbox ändert auch das Verhalten, wann ein neues Datenblatt erzeugt wird.

(6) Eingehende Dateien können mit semantischen Regeln überprüft werden. Siehe Abschnitt Semantische Prüfung.

Struktur-Vorlagen


Siehe Abschnitt Vorlagen für Quell- und Zielstrukturen.

Excel-Ausgangsdateien erzeugen


Wenn Sie eine Excel-Ausgangsdatei erzeugen möchten, dann sehen Sie sich bitte die Abschnitte ExcelAppenderUnit, ExcelWithHeaderUnit und Integration Units an.

Siehe auch


Sehen Sie sich ebenfalls das Kapitel Unterstützte Excel-Funktionen sowie die System-Variablen VAR_SYS_EXCEL_SHEET_NAMES und VAR_SYS_LINES an.