首页 > 解决方案 > 使用 python docx 库在现有表之前添加标题

问题描述

我有一个包含现有表格的 word 文档。我能够向表中添加行,现在我正在尝试在现有表之前添加标题,但我不知道如何。这是我的代码:

from docx import Document

document = Document('template.docx')

document.add_heading('Heading1', level=1)

table = document.tables[1]
table.row_cells(0)[0].text = 'description'
table.row_cells(0)[1].text = 'vulnerability'
table.row_cells(0)[2].text = ''

document.save('result.docx')

这是我得到的结果。我在表格之后添加了标题1。我想在之前添加它。

在此处输入图像描述

我想得到的结果。

在此处输入图像描述

在 Template.docx 中只是一个表格,看起来像这样: template.docx

知道我做错了什么吗?

标签: pythonms-worddocx

解决方案


推荐阅读