Python自动化办公之如何创建PPT文件
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,本文小编为大家详细介绍"Python自动化办公之如何创建PPT文件",内容详细,步骤清晰,细节处理妥当,希望这篇"Python自动化办公之如何创建PPT文件"文章能帮助大家解决疑惑,下面跟着小编的思路
千家信息网最后更新 2025年02月22日Python自动化办公之如何创建PPT文件
本文小编为大家详细介绍"Python自动化办公之如何创建PPT文件",内容详细,步骤清晰,细节处理妥当,希望这篇"Python自动化办公之如何创建PPT文件"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
python-pptx 的安装
安装:
pip install xlsxwriter
若安装不上或者安装速度过慢,可以换国内的镜像源地址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptx
导入:
import python=pptx
生成一个空的 PPT
创建空 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-8import pptx # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptxppt = pptx.Presentation() # 生成ppt对象layout = ppt.slide_layouts[1] # 选择布局 0、1、7 三种最常用slide = ppt.slides.add_slide(layout)ppt.save('test1.ppt')
运行结果如下:
python-pptx 的9种布局
代码示例如下:
# coding:utf-8import pptx # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptxppt = 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文件"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
布局
对象
生成
文件
样式
办公
自动化
常用
文章
选择
代码
内容
函数
地址
示例
妥当
成功
两个
区域
只是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
北航密码学与网络安全考研真题
外网服务器卡
长宁区智能化软件开发管理方法
服务器测试工程师是在工厂吗
怎么取消服务器勾选
海南顺宜互联网科技有限公司
sql数据库如何显示所有行
科技进步的例子互联网
英雄联盟国服服务器什么时候开
软件开发计划风险管理策略
kk如何设置服务器地址
南京航天航空大学有网络安全专业
tc6.2数据库
欧盟有哪些网络安全机构
互联网数据库自考
双十一网络安全文章
火绒有关网络安全的技术
网络安全提出安全政策和措施
bwl数据库
饥荒联机版主机服务器很卡
雷麦尔互联网科技
天津服务器电源厂家有哪些
多级菜单数据库设计
csgo服务器总是黄
传说世界人物选择服务器在哪里
国防科技网络安全专业
凤阳进口软件开发技术生产过程
sqlr2复制数据库
监控客户端怎么访问服务器
应用网络技术管理学生