Kettle导出含有多个sheet页的excle文件

整体流程:
整体流程
    1. get_sheet_names:获取sheet名称和用于区分sheet数据内容的类型数据;
    1. gen_multi_sheet_excle:循环第一步获取到的数据,根据类型数据查询数据,组织生成包含多个sheet页的excle文件。
1.第一步:get_sheet_names

get_sheet_names

(1)表输入:获取sheet名称和区分各sheet页对应的类型数据。

表输入

(2)数据预览

预览
2.第二步:gen_multi_sheet_excle

循环-转换

作业中的第二步需要循环执行第一步获取到的列表数据,在此转换入口的设置如下:(注意:红色线条框住的地方一定不要忘记勾上或配置哦

入口设置

gen_multi_sheet_excle转换内容如下:


转换过程

gen_multi_sheet_excle对应的转换属性配置参数如下:(注意这一步一定不能少哦,之前我是经常忘记配置这个)sheetname:sheet页的名称;datatype:区分sheet页数据的类型数据。

转换属性

表输入(根据输入变量datatype查询sheet页数据):
表输入

excle导出(关键核心配置:此处红色框住的区域是生成多sheet页的核心配置,务必要配置准确):
excle1

excle2

导出结果:
导出示例截图

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容