python办公自动化(六)python-pptx创建PPT、操作幻灯片、文本框、绘制图表、插入图片、读取内容

python-pptx

在日常生活中经常使用到ppt来进行展示,可以使用python-pptx中的命令来操作ppt,通过代码进行创建。python-pptx是用于创建和更新PowerPoint文件的python库。从数据库内容生成自定义的ppt的演示文稿,可以结合web使用,通过单击web应用程序中的链接下载文稿,对演示文稿库进行批量更新。
可以用于添加幻灯片,填充文本占位符,添加图像、文本框,添加操作图形、标题、主题属性,流程图等以及在表格中添加幻灯片等等。
使用参考文档:https://python-pptx.readthedocs.io/

安装python-pptx

pip install python-pptx

创建和打开ppt文件

创建空的ppt文件,打开后里面没有幻灯片。
在这里插入图片描述
在这里插入图片描述

操作幻灯片

刚创建pptx文件的时候,是完全空白的,里面没有幻灯片。幻灯片相当于是画布,要添加文字以及设置格式是基于幻灯片上的。
在这里插入图片描述
在这里插入图片描述

添加形状

pptx中自带的正方形、圆形、三角形、星星等基础形状。
需求:添加一个圆角矩形形状,要求为一英尺的正方形,位于幻灯片左上角一英尺处。
在这里插入图片描述
在这里插入图片描述
inches,Pt,cm单位转换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

形状轮廓颜色设置

在这里插入图片描述

在这里插入图片描述

占位符

占位符也是形状,虚线的框线,用placeholders属性去访问,每个占位符也有索引值。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文本框中输入内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文本框格式

在这里插入图片描述

在这里插入图片描述

文本框字符格式

在这里插入图片描述

字体的颜色也可以通过RGBColor传入16进制代码或者数字来设置。

font.color.rgb = RGBColor(0xFF,0x7F,0x50)    #或者传入数字获取

在这里插入图片描述

绘制图表

可以在excel中创建图表然后截图到PPT中,也可以通过代码实现图表的创建。

柱状图

在这里插入图片描述

在这里插入图片描述

折线图

在这里插入图片描述

在这里插入图片描述

扇形图

在这里插入图片描述

在这里插入图片描述

添加表格

在这里插入图片描述

在这里插入图片描述

练习1,实现图示的内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习2,实现图示的内容

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

插入图片

在这里插入图片描述

在这里插入图片描述

插入形状

在这里插入图片描述
在这里插入图片描述

读取幻灯片的内容

在实际使用的时候,用读取的幻灯片的方式比较常见。
在这里插入图片描述
test1.pptx里的内容为
在这里插入图片描述
在这里插入图片描述

  • 16
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值