Python docx-是否可以在word文档的中间添加文本?

问题描述 投票:0回答:1

我有一个Excel和Word文件。

在Excel中,我有例如

Marc 
Henry 
Richard

用我的话说,例如

TITLE
PARAPH 1    
Building has been done by : please insert name here
PARAPH 3
etc.

我设法阅读Excel并为好词文档起了好名字。但是有没有办法在我的文档中间插入名称?

最后,我希望我的话像

TITLE
Lorem ipsum dolor sit amet.'Lorem ipsum dolor sit amet.'Lorem ipsum dolor sit amet.'Lorem ipsum dolor sit amet.'

Building has been done by : NAME ADDED IN WORD FROM A PYTHON VARIABLE HERE

Lorem ipsum dolor sit amet.'Lorem ipsum dolor sit amet.'Lorem ipsum dolor sit amet.'

非常感谢

python docx
1个回答
0
投票

这听起来像是可以通过python-docx库完成的任务。有一个有用的教程here

第一步是创建Document()或打开一个。如果要打开一个现有的,只需将其作为如下参数传递:Document('filename.docx')。更多关于在documents上工作的信息。

然后您可以使用add_paragraph()上的Document方法将段落添加到该文档。将要插入的文本作为参数传递给该方法。

python-docx documentation内容广泛,并提供了一些更好的示例。

对于Excel,您会在openpyxl中找到类似的功能,并且有充分的文档记录。 Here's a quick tutorial有关如何编写Excel文件的信息(向下滚动至“创建和保存Excel文档”)。

© www.soinside.com 2019 - 2024. All rights reserved.