python套用word模板_Python之word文档模板套用 - 真正的模板格式套用

本文介绍如何使用Python的docx库批量替换Word模板中的文本,同时保持文档格式不变。通过读取模板文件,遍历段落和表格进行内容替换,最后保存为新的Word文档。
摘要由CSDN通过智能技术生成

1 '''

2 #word模板套用2:套用模板3 '''

4

5 #导入所需库

6 from docx importDocument7 '''

8 #另存word文档后格式丢失的问题要导入库设定word文档的初始格式9 from docx.shared import Pt10 from docx.oxml.ns import qn11 '''

12

13 #导入模板文档

14 document = Document('D:/路径/模板.docx')15 '''

16 #如果出现word文档表格格式丢失的时候,需要设置word文档的整体样式,将这一段注释取消17 document.styles['Normal'].font.name = '微软雅黑'18 document.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'),u'微软雅黑')19 document.styles['Normal'].font.size = Pt(12)20 '''

21 #创建函数

22 defchange_text(old_text, new_text):23 #读取模板文档里的所有段落

24 all_paragraphs =document.paragraphs25 #开始循环段落

26 for paragraph inall_paragraphs:27 #开始循环段落里的每个run,如果发现run在打印的时候是不整齐的,那么需要重新创建一份模板,并且以纯文字的方式粘贴

28 for run inparagraph.runs:29

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值