一、相关说明
- 需求说明: 需要将MySQL中某张表的数据导出到Excel不同的版本中, 需要使用表输入-Excel输出组件(两种不同的版本,即2003和2007及以上)
- 环境说明: kettle8.2 + Windows10 + jdk1.8+
- 案例要求: 从表中全量抽取到两种不同版本的Excel中,做简单的测试操作。
二、设计转换
-
体总设计,需要三个组件,如下所示

三、转换配置
-
表输入组件配置和Excel输出组件(2007版)配置请参考《Kettle8.2输入组件之表输入》,地址如下:https://editor.csdn.net/md/?articleId=115286977
-
Excel输出组件(2003版)配置:
- 只需要配置如下图所示即可

- 只需要配置如下图所示即可
四、运行转换
- 在Spoon中运行,如下所示

五、结果分析
-
执行过程简单分析
采用单节点复制数据到不同的输出组件中,数据被驱动程序读出来缓存入表输入组件rowsets中,通过Hop将数据传递给输出组件,最后调用文件流相关api将数据写入到excel中。 -
查看Metrics

2367

被折叠的 条评论
为什么被折叠?



