一、大写转换
(1)步骤(表输入-Java脚本-表输出)
(2)配置
1)表输入
2)java脚本
public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException { Object[] r = getRow(); if (r == null) { setOutputDone(); return false; } if (first){ first = false; } r= createOutputRow(r, data.outputRowMeta.size()); String test_value = get(Fields.In, "testfield").getString(r); String uppercase_value = test_value.toUpperCase(); get(Fields.Out, "uppercase").setValue(r, uppercase_value); putRow(data.outputRowMeta, r); return true; }
3)表输出
(3)执行前输入表,输出表
(4)执行后输出表
Kettle-User Defined Java Class使用-大写转换
原文:https://www.cnblogs.com/excellencesy/p/11895467.html