Ich versuche, einen Wert in der Kopfzeile der Tabelle für die spätere Verwendung als neue Spalte Wert zu speichern. DiesesTalend: Speichern Variable für die spätere Verwendung
ist die reduzierte Version mit dem Wert (XYZ) in der Kopfzeile:
Der Wert im Header muss für neuen Spalt CODE verwendet werden:
Das ist mein Design ist:
tFilterRow_1 i s verwendet, um Zeilen ohne Werte in A-, B- und C-Spalten zurückzuweisen. Es gibt eine bedingte in tJavaRow_1 eine globale Variable zu setzen:
if(String.valueOf(row1.col_a).equals("CODE:")){
globalMap.putIfAbsent("code", row1.col_b);
}
Der Var Ausdruck in tMap_1 die globale Variable zu erhalten ist:
(String)globalMap.get("code")
Der Var "Code" zu Spalte zugeordnet wird Code“ "aber ich bin immer diese Ausgabe:
a1|b1|c1|
a2|b2|c2|
a3|b3|c3|
Was verpasst wird oder gibt es einen besseren Ansatz, um dieses escenario zu erreichen? Vielen Dank im Voraus.
Ich fand meinen (dummen) Fehler, die Spalten wurden in der ursprünglichen XLSX-Datei kombiniert, dann hatten die Bedingungen auf tFilterRow Bezug auf falsche Spalten. Ich teste deine Vorgehensweise und funktioniert perfekt, Danke! – Leonardo