我该如何使用Python编辑Word文档中已存在的表格?比如说文档中有一张只有两行的表格,我想用Python添加更多行,应该怎么做呢?我尝试过使用
docx
库,但最多只能创建并保存表格,没法编辑已存在的表格。谢谢!docx
库,但最多只能创建并保存表格,没法编辑已存在的表格。谢谢!您可以通过访问Document
中的.tables
来在docx库中完成此操作。
from docx import Document
doc = Document('grid.docx')
doc.tables #a list of all tables in document
print("Retrieved value: " + doc.tables[0].cell(0, 0).text)
doc.tables[0].cell(0, 0).text = "new value"
doc.tables[0].add_row() #ADD ROW HERE
doc.save("grid2.docx")