Python docx - 是否可以在 word 文档中间添加文本?
Python docx - Is it possible to add text in middle of a word document?
我有一个 Excel 和一个 Word 文件。
在Excel我有例如
Marc
Henry
Richard
用我的话来说我有例如
TITLE
PARAPH 1
Building has been done by : please insert name here
PARAPH 3
etc.
我设法阅读了 Excel 并为好的 word 文档取了好名字。但是有没有办法在我的文档中间插入名称?
最后我想说我的话
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.'
非常感谢
对于 word 文档,这听起来像是 python-docx 库可以很好地完成的任务。有一个有用的教程 here。
第一步是创建一个 Document()
或打开一个。如果你想打开一个现有的,只需将其作为参数传递,如下所示:Document('filename.docx')
。更多关于在此处使用 documents 的信息。
然后您可以在 Document
上使用 add_paragraph()
方法向该文档添加一个段落。将要插入的文本作为参数传递给该方法。
python-docx documentation内容广泛,并且有一些更好的例子。
至于 Excel,您会在 openpyxl 中找到类似的功能,同样有详细的记录。 Here's a quick tutorial 关于如何编写 Excel 文件(向下滚动到 "Creating and Saving Excel Documents")。
我有一个 Excel 和一个 Word 文件。
在Excel我有例如
Marc
Henry
Richard
用我的话来说我有例如
TITLE
PARAPH 1
Building has been done by : please insert name here
PARAPH 3
etc.
我设法阅读了 Excel 并为好的 word 文档取了好名字。但是有没有办法在我的文档中间插入名称?
最后我想说我的话
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.'
非常感谢
对于 word 文档,这听起来像是 python-docx 库可以很好地完成的任务。有一个有用的教程 here。
第一步是创建一个 Document()
或打开一个。如果你想打开一个现有的,只需将其作为参数传递,如下所示:Document('filename.docx')
。更多关于在此处使用 documents 的信息。
然后您可以在 Document
上使用 add_paragraph()
方法向该文档添加一个段落。将要插入的文本作为参数传递给该方法。
python-docx documentation内容广泛,并且有一些更好的例子。
至于 Excel,您会在 openpyxl 中找到类似的功能,同样有详细的记录。 Here's a quick tutorial 关于如何编写 Excel 文件(向下滚动到 "Creating and Saving Excel Documents")。