目录
一、Word介绍
word文档是一种由微软公司开发的文档格式,用于创建和编辑文本文档。它是一种常见的办公文档格式,可以包含文本、图片、表格、图表等内容。用户可以使用微软的Word软件或其他兼容的软件来打开、编辑和保存word文档。Word文档通常用于创建各种类型的文档,包括信函、报告、简历、手册等。
二、下载python-docx
输入pip install python-docx
再下载pip install requests_html(后面给来发请求)
三、语法
1、导入 python-docx
from docx import Document
2、新建
括号里面有内容就是打开文件
document = Document(path)
document = Document()
3、保存
document.save(path)
document.save('demo.docx')
4、 添加标题
add_heading(text=?,level=?)
text文本内容 level标题的级别,可以设置范围0-9
document.add_heading('Heading, level 1', level=1)
5、添加段落
语法:
add_paragraph(text=?,style=?)
add_paragraph()方法返回Paragraph()对象
- add_run():用来追加段落内容,设置样式
- clear():将段落删除,返回改的内容,但是格式和样式会保留
- insert_paragraph_before():在本段落之前插入新段落
- alignment:设置对齐方式
- paragraph_format:设置段落格式
- style:返回样式
- text:返回文本
列表:
style='List Bullet'
style='ListNumber'
一个文章内容大部分是段落 List Bullet以列表形式
6、添加表格
add_table(rows,cols,style=?)
#表格数据
records = (
(3, '101', 'Spam'),
(7, '422', 'Eggs'),
(4, '631', 'Spam, spam, eggs, and spam')
)
#新建表格 rows=1, cols=3一行三列
table = document.add_table(rows=1, cols=3)
#先拿到表格所有列,再赋值从0开始
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
hdr_cells[1].text =