手把手教你使用Python批量创建复工证明

/1前言/
受疫情影响 , 2020年2月份、3月份企业复工需为员工开具复工证明 。 因本公司人数较多 , 复制粘贴工作量巨大 , 特此为行政同事写此小工具 , 现与诸位共享 。
/2目标/
1.实现批量将Excel姓名、身份证号信息导入Word模板 , 并生成独立的Word文档;
2.此方法核心思路是word的邮件合并功能 , 可以理解为邮件合并Python版;
3.还可以实现批量在职证明生成、批量工资条生成、批量证书生成等功能 。
/3涉及的库/
mailmerge , pandas
/4具体实现/
1.制作Word模板
手把手教你使用Python批量创建复工证明
文章图片
首先上成品图 , 如上图所示 , 仅红框内为特殊字符 , 其他均为普通模板文本 , 下面详细为大家介绍如何生成特殊字符 。
手把手教你使用Python批量创建复工证明
文章图片
手把手教你使用Python批量创建复工证明
文章图片
按以上操作分别将函数名添加到正确位置 , 即可生成Word模板 。
2.制作Excel模板
手把手教你使用Python批量创建复工证明
文章图片
在员工信息总表提取数据(可先按需求筛选 , 如筛选外省员工) , 保证模板内至少包含姓名、身份证号两列 。
手把手教你使用Python批量创建复工证明
文章图片
两个文件分别以“模板”命名 。
3.代码实现
手把手教你使用Python批量创建复工证明
文章图片
代码非常简单 , 通过pandas读取Excel数据 , 下方mailmerge用法可理解为固定格式 。
4.结果展示
手把手教你使用Python批量创建复工证明
文章图片
全部选中后批量打印!
手把手教你使用Python批量创建复工证明
文章图片
5.生成exe文件(pyinstaller-F复工证明批量.py)
手把手教你使用Python批量创建复工证明
文章图片
简易版为无需导入Excel数据 , 通过input()直接填入数据 , 生成文件 。
手把手教你使用Python批量创建复工证明
文章图片
好了 , 打包发送给行政(人资) , 工作完成!
/5总结/
1.所有批量的、重复的、没技术含量的工作都能想办法替代;
2.Python知识点非常多 , 碰到问题主动搜索 , 尝试一下总会有解决方法;
3.代码很简单 , 希望能帮到你,今天干货就到这了,剩下的全靠小伙伴寄几发挥了噢

4、本文代码链接:https://github.com/cassieeric/python_crawler/tree/master/fuGong
【手把手教你使用Python批量创建复工证明】5、更多Python爬虫与数据挖掘知识 , 请前往:http://pdcfighting.com/


    推荐阅读