安装python-dock
From docx import Document
打开、新建word文档
新建文档:document=Document()
Document.save(‘filename.docx’)
添加文本:text=document.add_paragraph(‘content of the paragraph’)
更改项目符号:text.style=’stylename’
添加标题:document.add_heading(‘head-name’)
添加图片:document.add_picture(‘path of the picture’)
字体设置:
设置加粗:text.run.font.bold=True
设置字号:text.run.font.size=pt(sizeNumber)
设置字体颜色:text.run.font.color=
创建表格:table=document.add_table(rows=,cols=)
遍历某一单元格:cell=table.cell(row_num,col_num)
对单元格操作:添加文本:cell.add_paragraph(“content”,style=None)
添加另一表格:cell.add_table(rows,cols)
返回单元格内文本:String_content=cell.text(只读)
返回单元格内表格list:table[]=cell.tables(只读)
安装python-pptx
用于创建和编辑PowerPoint(.pptx)文件的Python库
自动生成符合模板格式的PowerPoint文件
用于对PowerPoint批量更新
接口类 |
功能 |
Presentation |
操作PPT对象 |
Slides |
对幻灯片进行操作 |
Shapes |
对幻灯片某一区域操作 |
Table |
表格操作 |
Text |
文本 |
命令 |
功能 |
Presentation() |
创建PPT文档 |
.slide_layouts[] |
确定幻灯片顺序 |
.slides.add_slide() |
增加slide |
Slide.shape.title |
标题 |
Slide.shape.placeholders |
内容 |
.save() |
存储幻灯片 |
from pptx import Presentation
prs=Presentation()
title_slide_layout=prs.slide_layouts[0]
slide=prs.slides.add_slide(title_slide_layout)
title=slide.shapes.title
subtitle=slide.placeholders[1]
title.text="Hello,World!"
subtitle.text="python-pptx was here!"
prs.save('test.pptx')