ExcelReader Step
Dieser Step kann eine XLS-Datei einlesen und sie in ein Spreadsheet umwandeln.
Die einzelnen Inputs, Outputs und Konfigurationsoptionen dieses Steps werden hier erklärt.
Anwendungsbeispiel
Der ExcelReader tritt häufig an zweiter Stelle in Kombination mit dem URLDownload und Mapper auf, wie im Screenshot. Dabei wird eine zuvor per URL geladene xls-Datei eingelesen und anschließend mit dem Mapper weiter aufbereitet.
Keine Spaltenköpfe?
Wenn Sie eine Excel-Datei ohne Spaltenköpfe haben, dann können Sie das mit der Option hasHeader = No einstellen. Daraufhin werden generische Spaltenüberschriften nach dem Muster col0, col1, col2 erzeugt.
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
excelfile | FILELIST | Die zu konvertierende Excel-Datei. | Ja | |
startLineNo | STRING | Die Zeilennummer ab der eingelesen wird. Das ist nützlich, um z.B. leere Zeilen zu überspringen. (Standard: 0 = erste Zeile) | Ja | |
hasHeader | STRING | Gibt an, ob die erste Zeile eine Kopfzeile ist oder nicht. Wenn 'Nein', dann wird eine generische Kopfspalte erstellt. Die erste Zeile ist die Zeile, die bei 'startLineNo' konfiguriert wurde. | Ja |
|
sheetNumber | STRING | Nummer des Tabellenblatts, falls die Exceldatei mehr als ein Tabellenblatt enthält. (Standard: 0 = erstes Tabellenblatt) | Nein | |
sheetName | STRING | Der Name des Tabellenblatts in ihrer Excel Datei. Wenn eine 'sheetNumber' angegeben ist wird dieser Name ignoriert. | Nein | |
locale | STRING | Gibt dein Gebietsschema an. Achten Sie darauf, diese Option zu verwenden. Das Setzen des Gebietsschemas kann das Format der Werte in der Output-Spreadsheet ändern. | Nein |
|
Outputs
Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
output | SPREADSHEET | Das Ergebnis SPREADSHEET. | Ja |