美文网首页
利用Kettle实现Excel文件拆分并发送邮件(下)

利用Kettle实现Excel文件拆分并发送邮件(下)

作者: CoryLiu | 来源:发表于2020-07-07 23:48 被阅读0次

上文我们已经实现了将供应商付款明细Excel文件拆分,本文我们来实现将分拆出来一个个独立Excel文件发邮件给对应的人员。

我们已经知道各供应商Excel文件以供应商名称命名,有供应商联系人Excel表存放每个供应商对应的联系人邮箱:

vendor_name email_address
供应商A aa1@vendora.com
供应商A aa2@vendora.com
供应商B bb1@vendorb.com
供应商B bb2@vendorb.com

实现思路

实现思路是遍历供应商联系人表每行记录,找对应供应商名称的Excel文件,如果找到将对应Excel作为附件发送各对应的供应商联系人。

实现步骤

  1. 在原先Job中增加一个T3转换


    T3
  2. 创建T3转换的各个节点


    T3转换节点

第一个节点,从Excel读入供应商联系人;


image.png

第二个节点,判断文件是否存在,并将结果保存到result列;


image.png

第三个节点,用增加常量的方式,录入smtp服务器IP,端口,发件人,发件人邮箱,用户名,密码等信息。


image.png

第四个节点,执行发送邮件动作。


image.png
  1. 关联Job与T3转换,并试运行。


    运行结果

相关文章

网友评论

      本文标题:利用Kettle实现Excel文件拆分并发送邮件(下)

      本文链接:https://www.haomeiwen.com/subject/tzhtcktx.html