天天看點

python office程式設計_Python office程式設計:word

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