替换word模板中的客户姓名及落款时间,批量生成邀请函。

代码如下:

'''
依赖的包:python-docx
安装:pip install python-docx
引用:import docx
参考 https://www.cnblogs.com/wrajj/p/4914102.html
'''# 根据模板,批量生成邀请函from docx import Document
import time# 自定义函数
def create_yaoqinghan(templateFilename,templateKeywords,newwords,templateKeywords2,newwords2,saveFilename):document = Document(templateFilename)for p in document.paragraphs:  # 获取每个段落for run in p.runs:   # 循环每个片段print(run.text)   if templateKeywords in run.text:run.text = newwordsif templateKeywords2 in run.text:run.text = newwords2document.save(saveFilename)create_yaoqinghan(r'邀请函.docx','username','李白','Time','2022年10月5日',r'邀请函_李白.docx')
create_yaoqinghan(r'邀请函.docx','username','杜甫','Time','2022年10月8日',r'邀请函_杜甫.docx')
# 可以将客户名称、落款时间在excel里整理好,然后通过xlwings读入excel,逐一生成邀请函。
print('done')

处理效果:

如果客户数量很多,可以将客户名称、落款时间在excel里整理好,然后通过xlwings读入excel,逐一生成邀请函。

Python实践5:基于word模板批量生成邀请函相关推荐

  1. 【PHPWord】基于Word模板替换生成输出表格动态生成内容、合并单元格、设置单元格背景颜色

    文章目录 一.前言 二.业务需求 三.功能实现 1.处理数据 2.Word模板 3.输出动态数据 四.完整代码和模板 1.Word模板 2.完整代码 五.总结 一.前言 在之前的文章中,我们做了直接生 ...

  2. java基于word模板动态生成word及转pdf实践

    在项目中很容易会遇到需要动态生成pdf的应用场景,其实现方式也比较多 由于项目的关系,对于这种组件性的开发方式我想的是怎么方便怎么来,怎么快就怎么来 在咨询了之前做政务系统的同学后,他们都一致推荐我使 ...

  3. php导出成word试卷,依据word模板批量生成试卷

    java-word-MassProduction 目录 一.使用方法 1.制造题库所需Word模板 需要填充数据的地方使用 ${pid} 代替. 将这个word选择另存为,保存格式选择为xml,然后将 ...

  4. 依据word模板批量生成试卷

    java-word-MassProduction 目录 使用方法 开发流程 一.使用方法 1.制造题库所需Word模板 需要填充数据的地方使用 ${pid} 代替. 将这个word选择另存为,保存格式 ...

  5. 艺赛旗(PRA)根据制式模板批量生成 word 文件

    艺赛旗 RPA8.0全新首发免费下载 点击下载 http://www.i-search.com.cn/index.html?from=line1 请看程序运行过程: 操作 word 其实是一件很痛苦的 ...

  6. [转]使用T4模板批量生成代码

    本文转自:http://www.cnblogs.com/K_tommy/archive/2013/04/06/T4.html 前言 之前在 "使用T4模板生成代码 - 初探" 文章 ...

  7. Python 自动化:根据模板批量生成含指定数据的 word 文档

    作者:一只河马h 来源:简说Python 一.需求说明 在平时工作当中,经常需要处理文件,特别是Word,处理Word时会遇一类比较常见的场景:文档中大部分文字固定不变,小部分内容需要修改. 这时我们 ...

  8. Python自动化:根据模板批量生成含指定数据的word文档

    一.需求说明 在平时工作当中,经常需要处理文件,特别是Word,处理Word时会遇一类比较常见的场景:文档中大部分文字固定不变,小部分内容需要修改. 这时我们会机械的重复打开.修改.保存文档等一系列操 ...

  9. 【收藏】Python利用Excel+模板批量生成word文件

    Python利用Excel+模板批量生成word文件 最近帮朋友批量生成小区业主物业费未缴的律师函.朋友那有物业那边的表格数据,包括楼栋-房间号.业主姓名.欠费日期.欠款金额等信息.目的是需要将这些表 ...

最新文章

  1. Day1-java基本类型
  2. 2018:WebRTC开发五大趋势
  3. C#反射技术在多语言实现中的实际用处参考,让初学者学技术有个针对性【附源码】...
  4. 《Java程序员面试秘笈》—— 第1章 Java编程基础
  5. 用XYNTService把Python程序变为服务
  6. 第 13 章 装饰模式【Decorator Pattern】
  7. go-micro服务报错:wsasend: An existing connection was forcibly closed by the remote host
  8. 第六天 游戏策划学习
  9. 辐射光电流测试软件,资深工程师告诉你如何使用示波器测试EMI辐射干扰
  10. Latex制作beamer幻灯片、写论文的基本语句
  11. 点云损失函数Chamfer Distance 和 Earth Mover‘s Distance
  12. 三支决策(从粗糙集说起)
  13. 使用xbox游戏手柄控制PX4的gazebo仿真
  14. 用户名、密码等常用的js正则表达式
  15. ADI电路设计电子书课件分享
  16. 计算机图形学3——Boundary-Fill Algorithm
  17. 九月份研究生开学之前计划
  18. IT培训报班有用吗?
  19. mysql服务器cpu爆满解决办法
  20. python rgb2gray_Python--图像处理(2)

热门文章

  1. python朋友圈自动点赞_python自动点赞功能的实现思路
  2. 行业云赋能产数融合,云服务加速行业渗透
  3. ajax无法open,ajax中打开新页面使用window.open方法被拦截的解决方法
  4. Leetcode-把数字翻译成字符串
  5. android权限大全!史上最全的Android面试题集锦在这里,复习指南
  6. Android Studio DDMS中打不开SD卡的问题
  7. 区块连原理设计与应用读书笔记
  8. tomcat配置虚拟目录 / tomcat配置虚拟主机
  9. 仓库软件管理系统设计思路(神龟管理1.0版)
  10. Unity 3D物体模型的透明和不透明实现