tee*_*tee 2 python ms-word docx python-2.7 python-docx
如何使用 Python 编辑 Word 文档中已存在的表格。假设在我的 word 文档中,我有一个只有 2 行的表格,我想在 Python 中添加更多行,我该怎么做?我已经尝试过使用docxlibrary,但我能做的最好的事情是创建一个表格并将其保存到 word 文档中。
我想编辑一个已经存在的表。谢谢!
您可以在 docx 库中执行此操作,方法是.tables从Document.
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")
Run Code Online (Sandbox Code Playgroud)