DOCX库操作

本文介绍如何使用Python的docx库进行Word文档的基本操作,包括文档创建、编辑、添加标题、段落、图片、表格等内容。同时,文章详细解释了如何利用该库进行文档的保存及获取核心属性。

一、文档
引入docx库

from docx import Document

1、文档创建

doc=docx.Document(path=None)

其中path是docx文件的路径。如果不指定,则新建文档。

2、文档编辑
(1)添加标题

doc.add_heading(text=u'', level=1)

标题段落将包含文本,段落样式由级别决定。如果级别为0,则样式设置为“标题”。如果级别为1(或省略),则使用标题1。否则,样式将设置为标题级别。
(2)添加分页符

doc.add_page_break()

(3)添加段落到文档末尾。

doc.add_paragraph(text=u'', style=None)

(4)添加图片到文档末尾。

doc.add_picture(image_path_or_stream, width=None, height=None)

from docx.shared import Inches
document.add_picture('image-filename.png', width=Inches(1.0))

(5)增加一个新节

doc.add_section(start_type=2)

(6)添加表

table=doc.add_table(rows, cols, style=None)#建表
cell = table.cell(0, 1)#指定格
cell.text = 'parrot, possibly dead'#指定内容

for row in table.rows:
    for cell in row.cells:
        print(cell.text)#打印表格内容

row_count = len(table.rows)
col_count = len(table.columns)  

(7)段落列表

paragraphs

(8)部分

part

(9)保存

save(path_or_stream)

3、核心属性
doc.core_properties

author#作者
category#类型
comments#评论
content_status#
created#创建人
identifier#
keywords#关键词
language#语言
last_modified_by#最后修改人
last_printed#
modified#修改时间
revision#修改次数
subject#
title#标题
version#版本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值