我们可以使用 python-docx 模块,实现在 word 中创建表格。
请看下面这段代码:
table = doc.add_table(rows=1, cols=len(titles))
# 设置表格样式
table.style = 'Light List Accent 1'
# 设置标题
title_cells = table.rows[0].cells
for i in range(len(titles)):
title_cells[i].text = titles[i]
# 设置内容
for d in data:
row_cells = table.add_row().cells
for i in range(len(titles)):
row_cells[i].text = d[i]
运行结果:
现在让我们来分析这段代码。
(1)首先调用 add_table 方法,创建 Table 对象
table = doc.add_table(rows=1, cols=len(titl