每到年会,需要给供应商,政府部门发邀请函。这个邀请函其实除了受邀者的名字不同外,其它信息完全一样,纯粹的体力活,以后就交给Python来干吧。

首先,我们需要将所有受邀者的公司名和代表姓名填入一个Excel表格。然后做好邀请函的模板,在需要填字的地方打上小星星“****”,然后就让Python来玩填字游戏啦。

需要生成的邀请函模板

需要填入的文字

需要先安装环境pip3 install python-docx模块
#1.从Excel文件获取受邀人单位和名字
from openpyxl import load_workbook
wb=load_workbook('data/name_list.xlsx')
ws=wb['name']  #name工作表的名字
names=[]
for row in range(2,ws.max_row+1):company=ws["A"+str(row)].valuename=ws["B"+str(row)].valuenames.append(" {} {} ".format(company,name))
names显示结果
[' 创联世纪科技有限公司 张兵 ',' 创联世纪信息有限公司 张桂英 ',' 新格林耐特科技有限公司 李勇 ',' 凌颖信息传媒有限公司 任建国 ',' 昊嘉网络有限公司 吕冬梅 ',' 银嘉传媒有限公司 张淑华 ',' 巨奥科技有限公司 王淑华 ',' 思优科技有限公司 鲍瑜 ',' 超艺网络有限公司 罗金凤 ']

批量填字,存为不同的word文件

# 2.批量填字,存为不同的word文件
import docx #导入处理word的库,无耻地直接使用别人造好的轮子
doc=docx.Document('data/邀请函.docx')
for name in names:doc.paragraphs[1].runs[2].text=namedoc.save('data/邀请函_{}.docx'.format(name))#寻找确定需要替换的索引下标值
doc=docx.Document('data/邀请函.docx')
for run in doc.paragraphs[1].runs:print(run.text)'''
尊敬
的****
先生
/
女士
:
'''

制作效果

为了方便打印,可以使用word自带的合并功能将所有邀请函合并为一个word文件。打开第一个邀请函word文档,然后单击【插入】选项卡下的【对象】菜单中的【文件中的文字】选项,选择剩余的所有邀请函word文件,点插入,搞定!

python一键批量制作word邀请函相关推荐

  1. 烟雨黑帽SEO程序演示:AI智能模板在线制作制作神器-单域名版+多域名版-一键批量制作黑帽程序所使用的单页模板

    烟雨黑帽SEO程序演示:AI智能模板在线制作制作神器-单域名版+多域名版-一键批量制作黑帽程序所使用的单页模板 烟雨黑帽SEO程序演示:AI智能模板制作神器,用于一键制作黑帽程序模板.零基础小白神器, ...

  2. 【办公类-19-02】办公中的思考——Python批量制作word文本框的名字小标签,用A4word打印(植物角、家长会、值日生)

    背景需求: 2月28日去小班带班,看到班主任制作了一些小手印花束作为家长会的家长座位提示,上面贴着""圆形白色的幼儿名字贴". 我立刻想起了制作的过程--在word中插入 ...

  3. 函的红头文件格式制作_Excel实现批量制作年会邀请函,这个方法,你一定不能错过...

    庆嘉节.当三五.列华灯.千门万户.遍九陌罗绮,香风微度.十里然绛树.鳌山耸,喧天萧鼓. --宋.柳永<迎新春·嶰管变青律> 2019年已经结束,2020年已悄然来到我们身边.新年伊始阶段, ...

  4. 收藏!用Python一键批量将任意结构的CSV文件导入MySQL数据库。

    Python有很多库可以对CSV文件和Excel文件进行自动化和规模化处理.但是,使用数据库可以将计算机完成任务的能力提升成千上万倍! 那么问题来了,如果有很多个文件需要导入数据库,一个一个操作效率太 ...

  5. Python 实现批量生成 Word 文档:市民水电费缴费通知单

    用 Python 根据已有 Word 模板文件与需求自动生成多个文档 前言: 需求描述: 主要思路及代码: 读取Word模板数据: 将上诉代码写成函数: 读取Excel文件数据: 替换及新建Word文 ...

  6. mybatisplus批量插入原理_Word如何批量打印请柬、奖状、桌牌?一键批量制作就这么简单...

    我们在工作或是生活中,有时会需要制作一些请柬.奖状.或者桌牌等,这些东西都有一个共性,那就是除了每个人的名字不一样之外,其他大部分内容都是一样的,那么我们可以如何快速地批量制作呢?很简单,用Word的 ...

  7. 【Python】批量导出word文档中的图片、嵌入式文件

    Python 批量导出word文档中的图片.嵌入式文件 需求 学生试卷中的题目有要提交截图的,也有要提交文件的,为了方便学生考试,允许单独交或者嵌入Word中提交,那么事后如何整理学生的答案?单独提交 ...

  8. php word 邮件合并发送邮件,WPS 邮件合并 30秒批量制作Word文档 Excel数据批量导入World指定位置...

    有时候因工作需要,会需要往Word文档里填入诸如姓名.性别.成绩之类的固定数据,但这些数据却在Excel表格里,且相同的Word内容需要输入这种数据成千上万.比如像学生录取通知书.准考证.奖状.座位图 ...

  9. python+PIL批量制作淘宝主图(头图)及满屏水印添加

    导读 项目中需要用到图片批量化处理,所以玩了下PIL做了个简单的小项目,解放双手批量制作淘宝主图的功能 任务目标 根据传入的图片数量,自动放大缩小寻找计算可对齐的中心点进行裁切 按照传入图片数量,定制 ...

最新文章

  1. 全网唯一秃头数据集:20 万张人像,网罗各类秃头
  2. linux实现时间服务器视频,linux实现时间同步有哪几种方法
  3. 学习笔记《Java多线程编程实战指南》四
  4. 2.SDL游戏开发:把代码写长一点(一)
  5. springboot mybatis 项目框架源码 shiro 集成代码生成器 ehcache缓存
  6. 从 for of 聊到 Generator
  7. Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]
  8. 九九乘法表-使用转义字符调整格式
  9. Git删除分支/恢复分支
  10. 哪些原因会导致rs485转换器信号受干扰?
  11. 水平集嵌入函数的曲率
  12. js一个按钮弹出两个按钮_车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮...
  13. MYSQL-创建存储过程
  14. Redis 的持久化
  15. Android Intent调用大全、系统自带Intent调用大全
  16. python和前端(三)JS的激情
  17. Qt Creator 安装 VLD
  18. H5app 调用手机摄像头拍照、录制视频并上传demo
  19. ddos源码 ntp_DDOS攻击之NTP放大攻击
  20. 《搞不定人,你如何带团队?》读书记录

热门文章

  1. git不能push文件
  2. 电子学会图形化一级编程题解析:字母AB点头问好
  3. Codeforces Problem-1593A Elections
  4. 百度关键词排名查询源码_百度移动搜索关键词排名优化
  5. 超详细的DOM迭代思维图
  6. emlog某涛娱乐资源网源码 自带200多条数据打包
  7. Pandas二次学习- 回炉重造(进阶)
  8. 内存泄露-Android Studio 生成Dump 的 HPROF 文件查看和分析工具
  9. 玄学:那些年我为之疯狂的超能力(有音频版)
  10. linux的su参数,linux su命令参数及用法详解