如何使用Python在word文档中创建表格
- 介绍
- 效果
- 代码
介绍
本文将介绍如何使用Python库python-docx在Word文档中创建表格。
效果
插入表格前的word文档:
插入表格后的word文档:
代码
from docx import Document# 加载现有的Word文档
doc = Document(r'C:\Users\Administrator\Desktop\Word文档\example.docx')# 添加一个表格,3行4列
table = doc.add_table(rows=3, cols=4)# 设置表格样式(可选)
table.style = 'Table Grid'# 填充表格数据
data = [["Header1", "Header2", "Header3", "Header4"],["Row1 Col1", "Row1 Col2", "Row1 Col3", "Row1 Col4"],["Row2 Col1", "Row2 Col2", "Row2 Col3", "Row2 Col4"]
]# 将数据填入表格
for row_idx, row_data in enumerate(data):row = table.rows[row_idx]for col_idx, cell_data in enumerate(row_data):cell = row.cells[col_idx]cell.text = cell_data# 保存文档
doc.save(r'C:\Users\Administrator\Desktop\Word文档\example.docx')
备注:操作前需要关闭word软件。