1
我試圖在電子表格的標題中保存一個值,以便以後用作新的列值。Talend:保存變量供以後使用
這與值(XYZ)在報頭中的縮減版本:
這是我的設計:
tFilterRow_1我用於拒絕A,B,C列中沒有值的行。 有在tJavaRow_1條件設置全局變量:
if(String.valueOf(row1.col_a).equals("CODE:")){
globalMap.putIfAbsent("code", row1.col_b);
}
在tMap_1瓦爾表達,以獲得全局變量是:
(String)globalMap.get("code")
的VAR「代碼」被映射到列「代碼「但我得到這個輸出:
a1|b1|c1|
a2|b2|c2|
a3|b3|c3|
什麼是錯過或有更好的方法來完成這個情景? 在此先感謝。
我發現我的(愚蠢的)錯誤,列在原始的xlsx文件中合併,然後tFilterRow的條件引用了錯誤的列。我只是測試你的方法和完美的作品,謝謝! – Leonardo