学习目标:
Datawhale六月组队学习python自动化办公
学习内容:
python自动化之word操作
学习产出:
- python-docx库的安装
- 一个demo
from docx import Document # 新建空白文档 doc_1 = Document() # 添加标题(0相当于文章的题目,默认级别是1,级别范围为0-9) doc_1.add_heading('新建空白文档标题,级别为0',level = 0) doc_1.add_heading('新建空白文档标题,级别为1',level = 1) doc_1.add_heading('新建空白文档标题,级别为2',level = 2) # 新增段落 paragraph_1 = doc_1.add_paragraph('这是第一段文字的开始\n请多多关照!') # 加粗 paragraph_1.add_run('加粗字体').bold = True paragraph_1.add_run('普通字体') # 斜体 paragraph_1.add_run('斜体字体').italic =True # 新段落(当前段落的下方) paragraph_2 = doc_1.add_paragraph('新起的第二段文字。') # 新段落(指定端的上方) prior_paragraph = paragraph_1.insert_paragraph_before('在第一段文字前插入的段落') # 添加分页符(可以进行灵活的排版) doc_1.add_page_break() # 新段落(指定端的上方) paragraph_3 = doc_1.add_paragraph('这是第二页第一段文字!') # 保存文件(当前目录下) doc_1.save("E:\\Files\\Datawhale\\python办公自动化\\Office_Automation_task03\\doc_1.docx")