python-docx如何生成含有多级编号的标题
网上找了一遍,有三种答案:
1、多级编号的样式,python-docx还没有开发;
2、python-docx生成多级编号数字列表 - Dr.P+P - 博客园 (cnblogs.com)
3、python docx-如何编号标题? - Python社区 (python88.com) 这个答案的源头在stackoverflow
按照答案2和3尝试,都没有成功。后来,自己想了一种方法,成功。步骤如下:
1、先建立一个含有标题多级编号的docx文档作为默认文档,比如module_default.docx,module_default.docx的内容如下:
- Heading1
- Heading2
- Heading3
- Heading2
2、在代码中,从module_default.docx创建文档,
document = Document('default_module.docx')
这样,再使用以下命令创建标题时,就含有多级编号了。
T1 = document.add_heading('', level=1)
T2 = document.add_heading('', level=2)
T3 = document.add_heading('', level=3)
注意:使用document = Document('default_module.docx')生成的文档,在文档的起始会含有default_module.docx文档的内容,如何解决呢?
document = Document('default_module.docx')
document._body.clear_content()
调用document._body.clear_content()后,模板中原有的内容就被清除了。
存在的问题:多级编号的颜色,一直呈现为浅蓝色,即时在module_default.docx中设置为黑色,仍然改不过来。
python-docx如何生成含有多级编号的标题相关推荐
- python docx table 生成_从Python docx生成docx文件,pythondocx
python-docx是python编程语言的一个库,可以对docx文档进行读,同时也可以进行生成docx文档,这篇文档主要是讲生成docx文档. 1.生成一个空docx文档 # coding:utf ...
- Python—docx 批量生成 docx 文件
文章目录 一.文档结构 二.方法 三.表格批量写入数据 四.批量修改表格文字字体大小颜色 一.文档结构 二.方法 from docx import Document from docx.shared ...
- python办公自动化之批量修改docx——以修改含有表格的word文件为例
文章目录 系列文章 前言 一.docx类的包很多,但docx一个就够用 二.快速熟悉docx 三.代码 1. python-docx修改段落中的内容 2. python-docx修改表格中的内容 总结 ...
- word中如何实现多级编号的自动生成?
word中如何实现多级编号的自动生成? 如: 1 需求 1.1 总体概述 1.2 用例 2 设计 2.1 概要设计 2.2 详细设计 3 编码 经过摸索,方法如下: 步骤1.在大纲视图中,建立第一级目 ...
- C# 创建Word项目标号列表、多级编号列表
在Word文档中,对于有多条并列的信息内容或者段落时,我们常以添加项目标号的形式来使文档条理化,在阅读时,文档也更具美观性.另外,对于在逻辑上存在一定层级结构的内容时,也可以通过多级编号列表来标明文档 ...
- python docx 设置字体_python docx 中文字体设置的操作方法
这篇文章主要介绍了关于python docx 中文字体设置的操作方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 最近用到了docx生成word文档,docx本身用起来很方便,自带的 ...
- python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则
推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...
- 如何把word中的多级编号中的题注“图一.1”自动变成“图1.1”
在使用多级编号对word文档中的章节进行编号的时候,如果各级标题的编号形式如下所示的话: 自动插入图注编号的话,默认的编号样式为"图一.1"所示,看起来非常不雅观.那么如何将标号变 ...
- python字体加粗代码_如何在python docx中加粗行单元格的文本?
在python docx中,可以通过使用 Rich Text 造型.您应该为模板中需要样式化的特定字符/字符串在字符/字符串的位置提供一个上下文变量.此变量映射到 RichText 具有样式定义(在代 ...
最新文章
- xcode快捷键大全
- 注册DirectShow filter时应该注意中文路径
- 无法使用UI configuration的trouble shooting
- 湖南大学计算机学院张柏杨,缪力-湖大信息科学与工程学院
- 职高计算机选修6知识点,(计算机基础考试7.doc
- 蔚来:首台ET7白车身合肥工厂下线
- 网页设计师必备的35套图标(免费下载)
- flash制作文字笔顺_教你如何给GIF动态图片加上文字
- VS2010/MFC编程入门之前言
- eclipse 大小写快捷键_idea中的一些常用快捷键
- ppt 计算机图标不见了,电脑ppt图标不见了怎么办
- 三、基础的Serializer序列化器
- 微信公众平台技术揭秘之Referer的妙用
- typora 编辑器菜单栏不见了:打开了一体化模式
- php大道至简之框架
- glib安装详细教程
- 2021-12-11 工作记录--Wechat applet-结合<van-popup>和<van-picker> 实现年份、月份下拉选择弹窗+禁止滚动穿透
- 内存的分配与回收实验
- .net 大型药品进销存管理系统源码
- 如何利用js取得eWebEditor编辑器的内容