python中如何将word表格内的内容进行替换 10

wb=Document(r"D:\python\报告\****.docx")forxinwb.paragraphs:x.text=x.text.replace("Repo... wb = Document(r"D:\python\报告\****.docx")
for x in wb.paragraphs:
x.text = x.text.replace("Report_No",Report_No)
x.text = x.text.replace("Sample_name",Sample_name_N)
采用docx模块的text.replace试了下不能替换表格内的内容,表格外的文本内容可以替换。这个如何解决?
展开
 我来答
ct0312day
科技发烧友

2019-10-06 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:1626
采纳率:50%
帮助的人:70.3万
展开全部
在使用word中的一个自然段,就是一个paragraph,最简单的方式如下命令获得全部的段落,这是一个可迭代的类型,类似于数组方式。就可以直接获得文章中的第一段第一段的全部文字内容,如果我们连贯起来代码如下获得run其实也是非常简单的如下命令python-docx这个包,不仅可以读出paragraph的内容,还可以往里面写。可以使用add_paragraph()方法来添加内容。如下命令代码每一个属性都可以查看它的类型,这个类型一般在docx中是个枚举类型的常量,放在docx.enum.text这个头文件中。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式