我有一个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库完成的任务。有一个有用的教程here。
第一步是创建Document()
或打开一个。如果要打开一个现有的,只需将其作为如下参数传递:Document('filename.docx')
。更多关于在documents上工作的信息。
然后您可以使用add_paragraph()
上的Document
方法将段落添加到该文档。将要插入的文本作为参数传递给该方法。
python-docx documentation内容广泛,并提供了一些更好的示例。
对于Excel,您会在openpyxl中找到类似的功能,并且有充分的文档记录。 Here's a quick tutorial有关如何编写Excel文件的信息(向下滚动至“创建和保存Excel文档”)。