Day10-Python操作word文件 1. word文档基本内容 # 注意:安装第三方库的时候装 python-docx from docx import Document # 1. 创建空白的word文档 doc = Document() # 2. 添加标题 # 文档对象.add_heading(标题内容, level=级别) # 注意:级别范围:1 ~ 9,0表示正文 doc.add_heading('一级标题', level=1) doc.add_heading('二级标题', level=2) doc.add_heading('三级标题', level=3) doc.add_heading('四级标题', level=4) doc.add_heading('五级标题', level=5) # 3. 添加正文段落 # 文档对象.add_paragraph(正文内容, style=None) doc.add_paragraph('第十四届全国人民代表大会第一次会议和政协第十四届全国委员会第一次会议,将分别于2023年3月5日和3月4日在北京开幕。全国人大常委会办公厅和全国政协办公厅今天宣布,欢迎中外记者届时参加采访。') # 4. 添加换页 # 文档对象.add_page_break() doc.add_page_break() doc.add_heading('一级标题', level=1) # 5. 添加表格 # 1) 文档对象.add_table(行数, 列数) - 添加表格 # 2) 表格对象.cell(行下标, 列下标) - 获取表格中指定的单元格 # 3) 单元格对象.text = 数据 - 修改单元格内容 table = doc.add_table(3, 4) cell1 = table.cell(0, 0) cell1.text = '姓名' # 6. 添加图片 # 文档对象.add_picture(图片地址, width=None, height=None) doc.add_picture('files/dog.png') # 保存 doc.save('files/demo1.docx') 2. 设置文档中内容的样式 from docx import Document from docx.shared import Pt, Cm, RGBColor from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.oxml.ns import qn # 样式设置优先级问题:document < paragraph < heading < run doc = Document() h1 = doc.add_heading('2023年全国两会', level