Der Spezial-Step KeyValueSpreadsheet kann dazu genutzt werden, aus einem Spreadsheet eine Art „Tabelle zum Nachschlagen“ aufzubauen, um diese dann in folgenden Spreadsheets zu verwenden.
-
Vergleichbar mit Mappingset oder Querverweis
-
entspricht in der Programmierung einer HashMap (Java) bzw. assoziativem Array (PHP)
-
Damit kann man sich Werte merken und mit Freemarker z.B. im SpreadsheetMapper daraufzugreifen
-
geeignet z.B. Prüfungen wie: kommt EAN in Liste vor?
<#list spreadsheet@SearchMasterDatastore_4.getRows() as row> <#if map@KeyValueSpreadsheet_1.containsKey(row['identifier'])> Yes: Value for Key ${row['identifier']}: ${map@KeyValueSpreadsheet_1.get(row['identifier'])} <#else> No: Key ${row['identifier']} not contained in map. </#if> </#list>