时间:2021-05-22
直接使用word文档已经难不倒大家了,有没有想过用python构建一个word文档写点文章呢?当然这个文章的框架需要我们用代码一点点的建立,在过程上有一点繁琐,一下子看不懂的小伙伴可以把它拆分成几个部分来看。下面就在python3处理word文档的代码给大家带来讲解,还会有一些设置文章格式的技巧。
一个Word文档,主要由下面这些内容元素构成,每个元素都有对应的方法处理:
设置段落样式,
如下:
document.add_paragraph('这是一个样式为 ListBullet 的段落', style='ListBullet')或
paragraph = document.add_paragraph('这是一个样式为 ListBullet 的段落')paragraph.style = 'List Bullet'设置段落间距
分为 段前 和 段后 ,设置值用 Pt 单位是 磅 ,如下:
paragraph_format.space_before = Pt(18)paragraph_format.space_after = Pt(12)设置段落行距
当行距为 最小值 和 固定值 时,设置值单位为 磅 ,需要用 Pt ;当行距为 多倍行距 时,设置值为数值,如下:
from docx.shared import Length#SINGLE => 单倍行距(默认)#ONE_POINT_FIVE => 1.5倍行距#DOUBLE2 => 倍行距#AT_LEAST => 最小值#EXACTLY => 固定值#MULTIPLE => 多倍行距paragraph.line_spacing_rule = WD_LINE_SPACING.EXACTLY #固定值paragraph_format.line_spacing = Pt(18) # 固定值18磅paragraph.line_spacing_rule = WD_LINE_SPACING.MULTIPLE #多倍行距paragraph_format.line_spacing = 1.75 # 1.75倍行间距到此这篇关于python3处理word文档实例分析的文章就介绍到这了,更多相关python3处理word文档代码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python3处理JSON的实例详解真的好简单,灰常简单importos,io,sys,re,time,base64,jsonimportwebbrowser,
Python3处理HTTP请求的包:http.client,urllib,urllib3,requests其中,http比较low-level,一般不直接使用u
我在使用python3.5处理一个序列化文件xxx.pk,不过这个.pk文件是我在python2.7里面存储的,当我用python3读取的时候就会报如下的错误。
最近写了一些python3程序,四处能看到bytes类型,而它并不存在于python2中,这也是python3和python2显著区别之一。以前在写python
h110m支持第6代、第7代LGA1151插槽CPU,支持包括IntelCorei7处理器、IntelCorei5处理器、IntelCorei3处理器、Inte