kettle循环导出数据到excel生成多个sheet页

18 篇文章 0 订阅

kettle循环导出数据到excel生成多个sheet页
1.场景介绍:
根据不同的省份生成多个execl,每个execl中根据不同的年份生成不同的sheet页
2.案例适用范围:
循环job可参考,变量运用可参考,生成多个sheet页可参考,kettle循环套循环可参考
3.整个job设置如下设计:
sj_sjzc_job中包含sj_provice转换和sj_sheet_job作业如下:
在这里插入图片描述
其中循环job的关键设置 如下:
a.Adwanced中如图两个勾需勾上
在这里插入图片描述
b.Parameters中两个变量需添加如图所示:
在这里插入图片描述
4.获取省份编码和省份名称转换如下设计:
在这里插入图片描述
温馨提示:这里获取省份编码和省份名称采用的是从地区维度表中按省份编码和省份名称汇总得到,如果为了简单可以直接在网上搜索全国省份易可。(我这里有地区维度表就直接取了)
数据如下:
在这里插入图片描述
5.excel循环生成多个sheet页如下设计:
在这里插入图片描述
其中sheet页循环trans的设置和省份循环设置类似(a.Adwanced中如图两个勾需勾上 b.Parameters中两个变量需添加):

6.获取sheet页名称(和获取省份类似)设计如下:
在这里插入图片描述
7.获取sheet数据和execl名称如下设计:
在这里插入图片描述
8.跑job查看结果:
运行中日志:
在这里插入图片描述
运行结束日志:
在这里插入图片描述
运行结果:
在这里插入图片描述

在这里插入图片描述
如内容有错欢迎大家指正!!!
资源下载链接:kettle循环导出数据到excel生成多个sheet页
更多ketlle视频资料下载地址:kettle视频资料
读后有收获可以支付宝请作者喝咖啡
在这里插入图片描述
读后有疑问请加QQ群来聊一聊 kettle那些事!
在这里插入图片描述

  • 17
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值