用pptx

开头

from pptx import Presentation
ppt = Presentation('test.pptx') #打开ppt
slide1 = ppt.slides[0] #打开ppt的第一页
shape1 = slide1.shapes[0] #打开第一个shape,每一页有n个shape,shape可以表示文本框,照片,表格···
len(slide1.shapes) #求多少个shape

操作table

table1 = slides1.shapes[3].table #打开某个table,shape必须是个table才能打开
len(table1.rows) #求行数
len(table1.columns) #求列数

填写cell

from pptx.util import Cm, Pt
from pptx.enum.text import PP_ALIGN
para1 = table1.cell(2, 3).text_frame.paragraphs[0] #打开2行3列的cell的段落(cell按段落保存内容)
table1.cell(2, 3).text_frame.clear() #清除cell里的文字内容
para1.text = 'text' #填写内容为text
para1.font.name = '宋体' #设为宋体
para1.font.bold = True #设为粗体
para1.alignment = PP_ALIGN.CENTER #设置段落中心对齐
para1.font.size = Pt(8) #设置字号

填充cell颜色

from pptx.dml.color import RGBColor
table1.cell(2,3).fill.solid() #填充前操作(貌似是设置为纯色)
table1.cell(2,3).fill.fore_color.rgb = RGBColor(0, 176, 80) #设为绿色,(rgb对照表百度自查)

python-ppt相关推荐

  1. python ppt pdf linux,带你用Python玩转PPT

    如上图所示,通过幻灯片母版我们可以预设好各种各样的版式,后面新建幻灯片的时候只需要点击版式就可以一键生成所需的基本格式. 接着说说占位符 Placeholder 占位符已经完成了样式设置,包括字体.字 ...

  2. python ppt转pdf macos_Python批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下 2.运行这个脚本 代码如下: i ...

  3. python ppt 绘图_Python数据分析-Matplotlib绘图基础

    本文结构: 一.Matplotlib绘图基础及中文乱码解决 二.如何利用pandas绘图? 三.如何利用notebook制作分析报告? 图形在我们日常生活中无处不在.如果没有可视化,就是一些数字罗列, ...

  4. python ppt自动生成_实战 | Python自动生成PPT调研报告

    原标题:实战 | Python自动生成PPT调研报告 原文: 全文约 3821 字,读完可能需要 5 分钟. 文/JSong @2017.02.28 在数据分析里面有一句话是说,80%的时间要用于数据 ...

  5. python ppt 图片_python ppt 转 pdf 图片

    ppt要想完美的转pdf,图片,还是需要在windows下面来操作. 1,安装Python3.5.1 下载地址:https://www.python.org/downloads/windows/ Wi ...

  6. python ppt转图片_ppt一键转图片和pdf

    日常工作中经常会需要把 ppt 页面转化成图片,通常我们都是对 ppt 页面截图或者使用 office 工具手动将 ppt 页面保存为图片,如果只有一两页 ppt 需要转化就还好,如果有批量的 ppt ...

  7. python ppt 图片_利用Python将PPT转换为图片并合成长图

    最近因为某些需求需要将PPT转换为图片并合并成预览图,于是第一时间就想到了用python解决问题,过程中参考了一位老哥写的文章,链接如下.Python行家:用Python实现ppt转化图片(附带长图合 ...

  8. python ppt转pdf macos_如何在 macOS 上一键批量把 PPT 和 Word 文件转成 PDF

    相信不少人都有或曾经有过需要将多个 PPT/Word 文件转为 PDF 的需求,可能是一堆 PPT 课件为了方便批注,也可能是一些 Word 文档为了方便阅读.每次只能打开一个文档,选择「另存为」,选 ...

  9. python ppt提取其中几页另存为新的ppt

    需求:将包含一整本教材的ppt,按章节整理成不同的ppt 思路: 读取ppt,删掉不需要的slide,将剩下的保存即可. python 代码 需要安装的库 python-pptx # 命令行输入 安装 ...

  10. python ppt自动生成_[Python office automation(17)]使用Python将内容写入ppt文档(证书生成器),python,办公自动化,利用,向,PPT,中...

    幻灯片的母版行及占位符 PPT母版 占位符 添加Slide和内容 查看母版信息 import os os.chdir("D:\\python_major\\auto_office17&quo ...

最新文章

  1. Linux的capability深入分析(1)【转】
  2. 网页文字对齐(CSS)
  3. 鸿蒙概念爆发,叶子看盘:华为鸿蒙概念爆发,这两只龙头已启动!
  4. notempty注解属于哪个依赖_Spring框架 之@Valid注解的使用(嵌套类型的效验)
  5. 郭明錤:因设计复杂 苹果可能推迟至明年底生产AR/VR头盔
  6. 基于Arweave的文件同步应用ArDrive完成160万美元融资
  7. PAT A1045 动态规划
  8. SQLSERVER使用密码加密备份文件以防止未经授权还原数据库
  9. textview 加粗_Android 改变 TextView 内局部样式
  10. oracle 之 cursor:创建存储过程批量执行DDL语句
  11. wc与xargs命令
  12. (vue)h5 通过高德地图(原生) 获取当前位置定位
  13. Oracle 11g SQL基础入门系列培训-小布作品
  14. android卡在开机画面,请教:用迅为4412开发板开机时卡在Android静止画面
  15. 渐进符号与基本效率类型
  16. ubuntu中共享文件夹看不到
  17. c语言如何让正数带负号
  18. 三个因素剖析质量流量计读数不准,应对故障更轻松
  19. Java使用ObjectInputStream时报错:java.lang.ClassNotFoundException: commen.User
  20. 风影总结NHibernate3 ModelClass和Mapping

热门文章

  1. 如何成为产品经理_成为产品经理
  2. UE4实现一个简单的炸弹爆炸与镜头振动效果
  3. 通过自定义打印纸张的大小,实现打印到哪里纸张就停止在哪里。
  4. 在线随机图片API收集(欢迎投稿)
  5. 聚焦语音交互,引爆智能硬件——暨讯飞语音云沙龙杭州站成功举办
  6. WRF后处理:python cartopy绘制土地利用/土地分类图//python绘制WRF下垫面类型(以北极为例)
  7. java实现双色球机选功能
  8. java getdocument_getDocument
  9. 【飞翔的小鸟】使用C++框架开发飞行小鸟游戏
  10. 【解决】/bin/bash^M: 坏的解释器: 文本文件忙