Kettle java脚本、javascript脚本、SQL脚本
一、java脚本
java脚本就是使用java语言通过代码编程来完成对数据流的操作。
内置了很多函数可以直接使用。
java脚本-Main
Main函数对应一个processRow()函数,processRow()函数是用来处理数据流的场所。
从Excel中获取数据,sex字段的值为NULL则设置为性别未知,字段值为男设置为男性,字段值为女设置为女性,并把sex字段名改为性别,结果保存在Excel中。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0c8120efa1bd31d5962af32b34cc754e.png#pic_center)
Excel输入设置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/54c49c2004002e8627ae603a97ead6c1.png#pic_center)
Java代码设置如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b3ac5f2c7505b1255347c534dc746099.png#pic_center)
Excel输出如下所示: