python

您所在的位置:网站首页 word文档怎么添加表格文件格式不变 python

python

2024-07-15 19:26| 来源: 网络整理| 查看: 265

python-docx批处理文档,table中的文本等格式会改变?

在工作中,我们可能会做一些world文档,使用同一个模板,录入不同的信息,并保存。 而复制粘贴复制粘贴,可能会让精神崩溃 那么让python-docx帮你吧

会遇到的–替换模板中的文本信息

大部分情况下,会有两种,一种是在表格中的,一种是不再表格中的。 在这里插入图片描述

需要注意的问题

保留模板中文本格式 问题:在python—docx-table中,替换表格中的文本后,格式也会改变 在这里插入图片描述 这不是我们想要的 所以:———— 在这里插入图片描述 所以要深入到runs之后的text。 同样非表格中的文本的替换也是这个道理

源码 # py_docx_world # the batch production for py_docx_world import docx,re,datetime #打开wold模板 doc = docx.Document('C:\\Users\\admin\\Desktop\\我方公司-XXX2019年6月合同.docx') #储存表格 tables = doc.tables table = tables[0] #打开info.txt采集输入的信息 infotxt = open('C:\\Users\\admin\\Desktop\\info.txt') #读取里面的内容,并储存在列表中 listinfo = infotxt.readlines() #处理并储存,在列表中的公司名称,税号,地址电话,银行行号 com_name = re.sub(' ','',listinfo[0]).strip() duty_num = re.sub(


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3