<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
從這一章開始,將進入 PPT 檔案的自動化操作。關於 PPT 自動化操作所要實現的目的依然很簡單。包括 “PPT的建立”、“讀取PPT(不包含圖片,圖片是非可讀物件)” 以及 “PPT” 的基本操作。 而使用到的操作 PPT 的模組就是 python-pptx 模組,我們全程就通過該模組來實現以上的內容。
接下來我們就學習一下,如何利用 python-pptx 模組如何建立 PPT 吧。
安裝:
pip install xlsxwriter
若安裝不上或者安裝速度過慢,可以換國內的映象源地址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptx
匯入:
import python=pptx
建立空 PPT 物件
ppt = Presentation() 通過 Presentation() 範例化一個 ppt 物件(Presentation 可以通過 python-pptx 直接拿過來使用)
設定 PPT 的佈局
layout = ppt.slide_layout[1] 通過 slide_layout[1] 對當前的 ppt 物件設定一個佈局,在中括號內可以選擇 0-8 共計9中佈局。
生成一頁PPT
slide = ppt.slides.add_slide(layout) 通過 slides.add_slide(layput) 函數將 layout 傳入,就生成一頁PPT了
儲存PPT
ppt.save(pptx) 通過 save() 函數,傳入儲存的地址,由此,一個PPT檔案就建立成功了。
程式碼範例如下:
# coding:utf-8 import pptx # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptx ppt = pptx.Presentation() # 生成ppt物件 layout = ppt.slide_layouts[1] # 選擇佈局 0、1、7 三種最常用 slide = ppt.slides.add_slide(layout) ppt.save('test1.ppt')
執行結果如下:
程式碼範例如下:
# coding:utf-8 import pptx # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptx ppt = pptx.Presentation() # 生成ppt物件 layout = ppt.slide_layouts[0] # 選擇佈局 0、1、7 三種最常用 # 樣式[0] 只是一個 title # 樣式[1] 顯示 title 與 文字 # 樣式[7] 顯示左右兩個區域,title 在左側。 slide = ppt.slides.add_slide(layout) ppt.save('test1.ppt')
看一下常用的幾種樣式:
這裡就不一一列舉了,有興趣的話,可以自己挨個試試看。
到此這篇關於Python自動化辦公之建立PPT檔案的文章就介紹到這了,更多相關Python建立PPT檔案內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45