我正在尝试使用python-docx使用动态生成的值自动填充Word文档模板。 我需要在表的两行之间添加一行。我对此进行了研究,但不幸的是,我只能在表的末尾添加一行。我现在正被这个问题困扰。
我尝试的代码:
from docx import Document
file = 'test1.docx'
document = Document(file)
tables = document.tables
row_cells = tables[0].add_row().cells
row_cells[0].text = ""
row_cells[1].text = "Application name"
document.save("test1out.docx")
此代码仅在表的末尾添加一行。 这是我尝试过的模板文件。 test1.docx 在这里,我试图在第四行和第五行之间插入一行。
谢谢。