如何使用Python在DOCX中插入TOC

1. 什么是TOC

TOC(Table of Contents), 是文档(docx, odt)中的目录

当使用脚本生成word文档时, 可能会需要同时生成toc, 本文将介绍如何生成toc

2. 如何在word中插入toc

2.1. 安装PythonDocx

pip install python-docx

2.2. 获取~inserttoc~函数

2.3. 在文档中插入Toc

from docx import Document

d = Document()
d.add_heading('Title', 1)
d.add_heading('Subtitle', 2)
insert_toc(d, '1-2')
d.save('test.docx')