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).
Einstellungen
(1) Datenblätter: 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) In jeder Zeile am Anfang einfügen: 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) Formeln beim Öffnen neu berechnen: 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) Überspringe ausgeblendete Zeilen/Spalten: Ausgeblendete Zeilen/Spalten (siehe entsprechende Excel-Funktionalität) können übersprungen werden.
(5) Gleiche Satzarterkennungen kommen vor: 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) Semantische Prüfung ausführen: Eingehende Dateien können mit semantischen Regeln überprüft werden. Siehe Abschnitt Semantische Prüfung.
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.