办公必备!一键拆分文件,效率翻倍的秘密

需求介绍

1、我有一张数据表“测试数据.xlsx”

2、我要根据A1“COUNTY_CODE”分类拆分成几张数据表(这里从9657到9658共12类,就是拆分成12张数据表)

3、根据12个分类,发送数据邮件给对应的收件人

4、收件人及抄送人、共同抄送人模板介绍:

excel模板请关注公众号“周Young”,回复“邮件分发”进行获取

(1)请勿修改模板表头(即第一行)内容
(2)收件人模板与抄送人模板一致

(3)收件人/抄送人模板:

CATEGORY:可自定义,相当于备注栏,给自己分类用的

CATE:根据“测试数据.xlsx”中的“COUNTY_CODE”分类填写,可1个CATE对应后面一个邮件收件地址、收件人姓名,也可1个CATE对应后面多个邮件收件地址、收件人姓名(有两条对应关系,就填写两条对应明细)

EMAIL_ADDR:邮件收件地址

EMAIL_NAME:邮件收件人姓名

(4)共同抄送人模板:工具发送邮件,可能会导致邮箱找不到邮件发送记录,因此,建议填入自己的邮箱地址。另如果每封邮件都要发送给同一个人,则可在这里填入对应信息

技术原理

  • UI页面:PySide
  • 数据处理:Pandas
  • 邮件分发:yagmail

使用教程

打开软件,根据软件提示,填入相关信息。鼠标悬停在对应区域,会弹出相关填写提示
1、输入拆分字段:即“测试数据.xlsx”中,需分类拆分类别字段名,即A1单元格中内容:“COUNTY_CODE”
2、点击选择文件目录:即“测试数据.xlsx”所在文件夹,如:“D:\temp\”
3、点击选择拆分文件:即“测试数据.xlsx”文件,如:“D:\temp\测试数据.xlsx”
4、是否发送邮件:若选“否”,则只进行文件拆分,拆分后的数据,将以“gz”压缩包形式保存在目录:“D:\temp\split_res\”下。
再“点击开始拆分按钮”即可运行
注意:“D:\temp\”只是我举的例子,实际为你第2步所选目录

5、是否发送邮件:若选“是”,则需将下半部分信息补全,工具将自动按照三类模板发送拆分后的数据给对应收件人
6、输入发件人邮件地址:为你自己的邮件地址
7、输入发件人邮箱密码:你自己的邮箱密码,一般使用授权码
8、输入邮箱host:这里默认填写了“smtp.jx.chinamobile.com”,根据实际情况进行修改填写
9、选择三个文件(收件人、抄送人、共同收件人):即需求中,三个模板
10、输入邮件标题及邮件正文,其中标题必填,正文可选填
11、点击选择客服文档或其他:如果有客服文档,或其他一些通用的文档,需要发送给所有人,则可再此选择。
如需选择多个附件,则多点击几次;若选错,可点击右侧“清空附件”按钮进行重置
12、点击开始拆分按钮运行:工具将根据所填信息内容,进行数据文件拆分,并发送邮件给对应收件人。
右上角白框将显示程序运行log。如遇问题,可复制log记录,可邮件咨询“zhyoung@live.cn”

软件工具请关注公众号“周Young”,回复“邮件分发工具”进行获取

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值