安裝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')