用kettle把JS转换成Excel表格中文乱码的问题

JavaScript030

用kettle把JS转换成Excel表格中文乱码的问题,第1张

电脑左下角“开始”-所有程序-Microsoft Office-Microsoft Office 工具-Microsoft Office 2003 语言设置,里面有很多的,都直接选择中文(简体)就可以了。

若Windows已启动,您可用以下方法快速启动Excel。

方法一:双击“开始”菜单中的“文档”命令里的任一Excel工作簿即可。

方法二:用鼠标从“我的电脑”中将Excel应用程序拖到桌面上,然后从快捷菜单中选择“在当前位置创建快捷方式”以创建它的快捷方式,启动时只需双击其快捷方式即可。

方法三:用鼠标将Excel应用程序拖至快速启动栏,启动时只需单击其快捷方式即可。

有的时候,我们想要在Kettle中实现这个循环的功能,比如,批量加载数据的时候,我们要对10张表执行同样的操作,只有表名和一些信息不一样,这时,写个循环就省事儿多了

这里的话,我们主要是通过一个将结果集返回,然后通过转换的设置来实现的

这个转换,只要是将我们要遍历的结果集返回,

表输入,我们就是返回了5条记录,来做遍历

这里呢,我们就是需要遍历的转换了,这里,我们只是获取结果集,然后将结果集输出

还有一个很重要的一步,怎样让这个转换可以根据结果集的条数,去循环执行呢?

就是这个“执行每一个输入行”

网上有很多的例子,介绍怎样用JS来控制循环,这里我们也简单的测试下

这一步,和上面的一样,就是将结果集返回

这里主要是使用JS将结果集进行遍历,通过JS,将一些结果存放到变量里面,在后面的操作中就可以使用了,通过${xxx}的方式使用

这个其实和Java、JS里面循环思路一样,通过结果集的总数“total_num”和下标“LoopCounter”进行判断

这一步,就是判断下标的值和结果集的总数,进行对比,

输出下,我们想要使用的变量

这一步,给下标加一,然后获取下一条记录

好了,执行下,我们看看