python - 使用 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
知道我做错了什么吗?
解决方案
推荐阅读
- regex - 如何在 sed 替换命令中传递可变行号
- sql - Derby 是否支持日期的 INTERVAL
- azure - AKS 群集外部 IP - 适用于 Python 的 Azure SDK
- javascript - 使用箭头函数后 this 仍然指的是窗口对象?
- php - Laravel Voyager 新用户登录中的非法字符串偏移“区域设置”错误
- apache-spark - Collect failed in ... s 由于 Stage 由于 SparkContext 已关闭而取消
- mysql - 如何使用多列作为别名进行子查询
- backend - Strapi 后端和查询限制
- amazon-ec2 - AWS 车队管理与动态扩展
- firebase - Firebase 交易电子邮件地址更改警报电子邮件未发送