python自动化ppt_Python自动化操作PPT看这一篇就够了
作者:超级大洋葱806
1.PPT自动化能干什么?有什么优势?
它可以代替你自动制作PPT
它可以减少你调整用于调整PPT格式的时间
它可以让数据报告风格一致
总之就是:它能提高你的工作效率!让你有更多时间去做其他事情!
2.使用win32com操作ppt
官方文档:https://docs.microsoft.com/zh-cn/office/vba/api/powerpoint.shape.copy
2.1 pip安装win32com
由于我已经安装过了,这里提示已经安装
2.2 win32com复制ppt模板
有时候我们需要对ppt的模板进行复制,然后再添加相应内容,由于python-pptx对复制模板也没有很好的支持(我没找到~忧伤),所以我们用win32com对模板页进行复制,然后再用python-pptx增加ppt内容。
参考官方文档:https://docs.microsoft.com/zh-cn/office/vba/api/powerpoint.slide.copy
先准备好一张模板:2.2 win32 ppt测试.pptx
示例代码:
效果如下:
3.python-pptx 创建PPT、复制页面
官方文档:https://python-pptx.readthedocs.io/en/latest/
3.1 pip安装python-pptx
安装方法:
我已经安装过了,故提示已经安装
3.2 python-pptx 复制页面
使用python-pptx进行复制没有找到合适的方法,有以下两种解决办法:
使用win32com对ppt模板进行复制
增加模板ppt数量,然后使用python-pptx对不需要的模板页进行删减操作
3.3 python-pptx 删除页面
python-pptx 多页待删除模板.pptx:
示例代码:
执行效果:
3.4 新建页面
示例代码:
效果如下:
4.python-pptx 插入文字、表格、形状并设置样式
模板ppt:
接下来,我们就在此模板上进行我们的操作演示
4.1 python-pptx 添加文字并设置样式
4.1.1 添加单行文字与多行文字
示例代码:
效果如下:
4.1.2 设置文字框样式与文字样式
示例代码:
效果如下:
代码详解
垂直对齐
设置文本框内容
字体样式调整
文字对齐
保存ppt
4.2 python-pptx 添加表格并设置样式
示例代码:
效果如下:
4.3 python-pptx 添加图表并设置样式
示例代码:
效果如下:
其它图表可参考:https://www.cnblogs.com/adam012019/p/11348938.html
4.4 python-pptx 添加形状并设置样式
这里的形状可以是这些:
形状别名可以再这里查看:
https://docs.microsoft.com/zh-cn/office/vba/api/Office.MsoAutoShapeType
并对应这里,找到正确的枚举名:
https://python-pptx.readthedocs.io/en/latest/api/enum/MsoAutoShapeType.html#msoautoshapetype
程序示例:
效果如下:
5.seaborn绘图库介绍与使用
seaborn是基于Matplotlib的Python数据可视化库。它提供了一个高级界面,用于绘制引人入胜且内容丰富的统计图形
只是在Matplotlib上进行了更高级的API封装,从而使作图更加容易
seaborn是针对统计绘图的,能满足数据分析90%的绘图需求,需要复杂的自定义图形还需要使用到Matplotlib
5.1 pip安装seaborn
效果如下(我的显示已安装):
使用:
使用数据集:
无法连接:
下载数据集:
https://github.com/mwaskom/seaborn-data
放到本地:
运行程序:
效果如下:
参考博客:
《解决seaborn导入数据集出现错误》
5.2 seaborn绘制折线图
5.2.1 通过relplot来实现
示例代码:
效果如下:
5.2.2 通过lineplot()函数来实现
示例代码:
效果如下:
5.2.3 多坐标效果
示例代码:
效果如下:
5.2.4 保存生成的图片
注意:需要在plt.show()之前调用savefig,不然保存的图片就是一片空白
效果如下:
5.3 seaborn replot 绘制散点图
示例代码:
效果如下:
5.4 seaborn barplot绘制柱状图
垂直
示例代码:
效果如下:
水平
调换横纵坐标位置即可
6.python-pptx 插入图片
前提条件:
示例代码:
效果如下:
7.python-pptx 读取数据
前提条件:
准备好一张有内容的ppt
示例代码:
效果如下:
将当前幻灯片页面中的对象名称和表格内容全部打印出来了,反之,我们对其进行复制,就是写操作。
分享或在看是对我最大的支持
python自动化ppt_Python自动化操作PPT看这一篇就够了相关推荐
- python函数ppt_Python自动化操作PPT看这一篇就够了
1. PPT自动化能干什么?有什么优势?它可以代替你自动制作PPT 它可以减少你调整用于调整PPT格式的时间 它可以让数据报告风格一致 总之就是:它能提高你的工作效率!让你有更多时间去做其他事情! 2 ...
- Python自动化操作PPT看这一篇就够了
作者:超级大洋葱806 https://tangxing.blog.csdn.net/article/details/109568830 1.PPT自动化能干什么?有什么优势? 它可以代替你自动制作P ...
- Python自动化操作PPT看这一篇就够了!
作者:超级大洋葱806 https://tangxing.blog.csdn.net/article/details/109568830 1.PPT自动化能干什么?有什么优势? 它可以代替你自动制作P ...
- pptx库ppt演示 python_Python自动化操作PPT看这一篇就够了
作者:超级大洋葱806 https://tangxing.blog.csdn.net/article/details/109568830 1.PPT自动化能干什么?有什么优势? 它可以代替你自动制作P ...
- docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...
紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...
- python装饰器功能是冒泡排序怎么做_传说中Python最难理解的点|看这完篇就够了(装饰器)...
https://mp.weixin.qq.com/s/B6pEZLrayqzJfMtLqiAfpQ 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤主要是 ...
- python详细安装教程-超详细Python与PyCharm安装教程,看这一篇就够了
原标题:超详细Python与PyCharm安装教程,看这一篇就够了 学习了三天的python, 之前测试一直用课程自带的网页版玩玩, 为了学习 然后就下载了一个python和pycharm 现在分享下 ...
- pythonexcel数据居中_Python 自动化操作 Excel 看这一篇就够了
0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库): 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 (1)什么是xlr ...
- 传说中Python最难理解的点|看这完篇就够了
今天我就带领大家由浅入深的去窥探一下,这个装饰器到底是何方神圣,看完本篇,装饰器就再也不是难点了. 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤主 ...
最新文章
- 5位华人博士入选2021苹果学者!其中1名北大在读博士师从崔斌教授
- java logback 使用_Java | Logback的使用配置
- php sql delete 返回值,delete方法
- 【♻️markdown之一次编写,到处使用♻️】markdown文件转word
- OpenBase关于一致性,可用性,分区容错性(CAP)分析
- wxpython界面切换_wxpython实现按钮切换界面的方法
- Android中使用软引用和弱引用避免OOM的方法
- 因此,您处于if / else地狱中-这是摆脱困境的方法
- 机械指挥官——全国领先的工程机械管理平台
- SQL联合主键 查重
- 连接SQL Server数据库
- Visual Studio 2015打开ASP.NET MVC的View提示“Object reference not set to an instance of an object“错误的解决方案
- Illustrator中文版教程,如何在 Illustrator 中添加文字?
- c#利用反射Assembly 对类和成员属性进行操作
- 缺失值了解与简单处理
- Atitit常见的标准化组织与规范数量jcp ecma iso
- 公司法人没社保零申报,原来可以这样?
- dell r710重装系统_DELL R710系统安装指南10页
- 什么教我们用计算机画画,作文:我第一次用电脑画画
- 中英文论文写作指导第一部分(文题、摘要、关键字)
热门文章
- OpenPCDet的conda环境搭建---点云3D物体检测
- 基于STM32F103ZET6红外遥控制步进电机
- Hexo 绑定自定义域名
- javaweb JAVA JSP失物招领系统源码( JSP寻物启事)-毕业设计-课程设计
- zzw原创_cmd下带jar包运行提示 “错误: 找不到或无法加载主类 ”
- 更改系统相机UIImagePickerController导航栏的cancle为自定义按钮
- 2.2 Arduino各类模块-3(NRF24L01 2.4G无线模块单向双向传输)
- Ubuntu16.04下为Titan RTX 安装显卡驱动、CUDA、cudnn
- 2022年全球市场镍锌铁氧体磁芯总体规模、主要生产商、主要地区、产品和应用细分研究报告
- 「万向区块链专家观点」深度解析“区块链+物联网”与新基建