ppt文档是日常办公中经常用到的工具,好的ppt文档需要大量的时间和精力去写,但是简单的ppt文档,可以使用python批量生成;

python-pptx介绍

python-pptx是用于创建和更新PowerPoint文件的python库。可以用于添加幻灯片,填充文本占位符,添加图像、文本框,添加操作图形、标题、主题属性,流程图等以及在表格中添加幻灯片等等。

python-pptx的使用可以参考官方文档:文档地址

python-pptx的简单使用:

  • 安装与引入
    安装python-pptx推荐是使用pip方式,直接在终端执行命令:

    pip install python-pptx

    引入库,引入库的名称不是安装时的python-pptx,而是:

    import pptx

  • 需要了解的一些基本概念:
    PPT基本结构在python分别是什么含义:
    Slide:幻灯片,就是演示文稿中每一页的页面。
    Shape:方框,在每页幻灯片内插入的方框,可以是形状,也可以是文本框。
    Run:文字块,一般为较少字符。
    Paragraph:段落,通常有序号ㆍ、1.等。

  • 写操作
    1、初始

python自动化系列之python操作pptx文件相关推荐

  1. Python 自动化教程(5) : 自动生成Word文件

    系列教程: Python 自动化教程(1) 概述,第一篇 Excel自动化 Python 自动化教程(2) : Excel自动化:使用pandas库 Python 自动化教程(3) : 自动生成PPT ...

  2. Python 自动化教程(4) : 自动生成PPT文件 Part 2 (干货)

    系列教程: Python 自动化教程(1) 概述,第一篇 Excel自动化 Python 自动化教程(2) : Excel自动化:使用pandas库 Python 自动化教程(3) : 自动生成PPT ...

  3. Python实例篇:这样操作PDF文件一点都不枯燥了

    前言 大家好,我是辣条 之前辣条有发布过我们常用的两个技能点,今天第三个技能点(PDF)他来了 <Python实例篇:自动操作Excel文件(既简单又特别实用)> <Python技巧 ...

  4. lisp对excel其他行列写入_【极简Python 自动化办公】Python写入Excel表格

    [极简Python 自动化办公]Python写入Excel表格 [极简Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. ...

  5. python自动化办公之python操作PPT

    python自动化文章一直深受广大python爱好者的青睐.基于此,我花了整整一周时间真理出来的python自动化文档手册,涉及到六个章节(如下图所示): ① python使用openpyxl操作ex ...

  6. python自动化办公教程-python办公自动化:Excel操作入门

    1.安装 pip install xlsxwriter or easy_install xlsxwriter or tar -zxvf xlsxwriter-*.*.*.tar.gz python s ...

  7. python应用系列教程——python使用smtp协议发送邮件:html文本邮件、图片邮件、文件附件邮件

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用smtp协议发送电子邮件.包含发送html文本邮件.包含图片附件的邮件,包含其他文件附件的邮件.可设置邮件的收发人,主题,内容 ...

  8. python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python中ftp操作: ftp=FTP() #设置变量 ftp.set_debuglevel(2) #打开调试级别2,显示详细信息 ftp ...

  9. python应用系列教程——python操作office办公软件(excel)

    全栈工程师开发手册 (作者:栾鹏) python教程全解 python操作office办公软件(excel).本文对涉及xls文件读写上不方便.如果你需要通过python读写xls文件,可以参考htt ...

最新文章

  1. 疯狂ios讲义疯狂连载之游戏的状态数据模型
  2. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接...
  3. 有哪些py写的黑科技_2020年汽车界又新增了哪些值得一提的黑科技产品?
  4. String和string的区别
  5. MockupBuilder
  6. java文件快速扫描仪_Java扫描仪具有示例的NextNextShort()方法
  7. oracle日期修改格式化,oracle日期格式化的实现
  8. ORACLE数据库多表关联查询效率问题解决方案
  9. 【C++标准库】字符串
  10. python 定时任务 全局变量_Python定时任务框架APScheduler原理及常用代码
  11. linux下安装oracle客户端
  12. 全国省市区 mysql_2017全国省市区数据库【含三款数据库】
  13. 既有禀赋上的自然延展:中国移动咪咕进军元宇宙的底层逻辑
  14. 2021年茶艺师(中级)考试总结及茶艺师(中级)证考试
  15. C#中将图片的背景去除
  16. 时刻牢记基础是关键,万丈高楼平地起靠的是什么?是坚实牢固的地基!
  17. 基于以太坊的58同城 | DApp开发与应用案例
  18. C++中fstream的用法
  19. java编译方法参数(-parameters)名为arg0问题
  20. 无法正常打开网页的解决方法(情况一)

热门文章

  1. c语言编程培训ppt,C语言入门经典-C语言编程.ppt
  2. vscode 离线安装platformIO (基于Anaconda)以及一些问题总结
  3. 传智播客微金所项目实战移动web开发
  4. 绿宝石rom下载_口袋妖怪绿宝石下载
  5. B类:1010 一元多项式求导 (25 分)
  6. CTF-NEFU校赛-题解
  7. LaTex学习(五)行内公式与行间公式的表示
  8. oracle触发器报错语法,Oracle 触发器
  9. NPN型三极管的工作原理
  10. python mongodb_Python操作MongoDB文档数据库