最后更新:2020-04-22 11:55:01 手机定位技术交流文章
/1序言/
受疫情影响,企业需要在2020年2月和3月为员工发放复工证书。由于我们公司人数众多,复制粘贴工作量巨大,我在此为我的行政同事写了这个小工具,并与大家分享。
/2目标/
1.实现将电子表格的名称和身份证号码信息批量导入到Word模板中,生成独立的Word文档;
2.该方法的核心思想是word的邮件合并功能,可以理解为邮件合并Python版本。
3.还可以实现批量在职凭证生成、批量工资生成、批量凭证生成等功能。
/3涉及的图书馆/
邮件合并,熊猫
/4执行/
1.制作单词模板

首先,如上图所示,红色框中只有特殊字符,其他是普通模板文本。以下详细信息显示了如何生成特殊字符。


根据以上操作,将函数名分别添加到正确的位置,即可生成Word模板。
2.制作Excel模板

可以从员工信息汇总表中提取数据(可以根据要求进行过滤,例如筛选来自其他省份的员工),以确保模板至少包含两列姓名和身份证号码。

这两个文件以“模板”命名。
3.代码实现

代码非常简单,通过熊猫读取Excel数据,下面邮件合并的用法可以理解为一种固定的格式。
4.结果显示

全部选中后批量打印!

5.生成exe文件(pyinstaller -F恢复批处理。py)

简单的版本是通过input()直接填充数据,而不需要导入Excel数据来生成文件。

好的,打包并发送给行政部门(人力资源部)。任务完成了!
5摘要/
1.所有分批、重复和不熟练的工作都可以用其他方法代替。
2.Python有如此多的知识点,因此有必要积极地寻找问题。尝试一下,总会有解决办法的。
3.代码非常简单。我希望我能帮助你。今天的干货到了。剩下的就靠小伙伴们来送了。
!
4.本文代码链接:https://github.com/cassieric/python _爬虫/树/主人/福贡
5.有关Python爬虫和数据挖掘的更多知识,请访问:http://pdcfighting.com/
本文由 在线网速测试 整理编辑,转载请注明出处。