本章介绍word自动化办公——docx库。
目录
导入库及文件
from docx import Document
a = Document(r"C:\Users\流光、月影\Desktop\docx.docx")
1. 增加段落
a.add_paragraph(text, style=None)
a.add_paragraph('新增的')
如图,会在文档的最后新增一行。
2. 保存
a.save(path_or_stream)
保存文件后,可查看效果。参数内填的是需要保存的路径。
3. 新增图片
a.add_picture(image_path_or_stream, width=None, height=None)
from docx.shared import Cm
a.add_picture(r"C:\Users\流光、月影\Desktop\pic.jpg",width=Cm(5),height=Cm(4))
新增一张图片并设置大小,其中设置大小需要导入Cm库。
4. 新增表格
a.add_table(rows, cols, style=None)
a.add_table(rows=5,cols=3)
rows为行数,cols为列数。
5. 获取所有表格
a.tables
获取到表格后,可以通过 for函数将它们一一遍历,随后可以获取行、列、单元格、单元格内容等。这里就不一一遍历了,用第一个表作试验。