from docx import Document
doc=Document(r"D:\word_test\55.docx")
table=doc.tables[0]
# 在表格最后添加一行
new_row = table.add_row()
# 为新行的单元格设置内容
new_row.cells[0].text = '新行第一列的内容'
new_row.cells[1].text = '新行第二列的内容'
# 再添加一行
new_row = table.add_row()
# 为新行的单元格设置内容
new_row.cells[0].text = '新行第一列的内容'
new_row.cells[1].text = '新行第二列的内容'
# 合并前两列第3,4,5行【merge函数可以连用】
for i in range(2):
table.cell(2, i).merge(table.cell(3, i)).merge(table.cell(4,i))
doc.save(r"D:\word_test\new_table55.docx")
python-docx.merge合并单元格
最新推荐文章于 2024-10-09 17:36:33 发布