一、文档
引入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#版本