首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
引言:Python操作PPT
新建和保存PPT
打开PPT文档
ppt与pptx格式转换
设置长度单位
操作幻灯片
幻灯片布局
新建幻灯片
幻灯片位置
获取幻灯片
删除幻灯片
PPT中的形状介绍
获取形状
添加形状
形状填充色
形状边框
占位符介绍
获取占位符
占位符类型
填充占位符
操作文本介绍
获取文本框
添加文本框
添加文本
段落样式
Run样式
文本框样式
添加图表
柱状图
折线图
散点图
饼图
占位符图表
操作表格
插入表格
读取表格
占位符表格
表格对象
行列对象
访问单元格
单元格文本
单元格样式
合并单元格
拆分单元格
操作图片
当前位置:
首页>>
技术小册>>
Python与办公-玩转PPT
小册名称:Python与办公-玩转PPT
在学习如何填充占位符的时候也提到了,占位符对象也有表格类型的,当然PPT默认的母版中并没有表格占位符,所以又需要自己准备一份文档了,或者使用书中准备好的“测试文档2.ppt”,里面下标为1的母版是有表格占位符的,填充表格占位符的代码如下: ```bash from pptx import Presentation from pptx.enum.shapes import PP_PLACEHOLDER_TYPE ppt = Presentation("./ppt_ files/测试文档2.pptx") slide = ppt.slides.add_slide(ppt.slide_layouts[1]) for placeholder in slide.placeholders: phf = placeholder.placeholder_format if phf.type != PP_PLACEHOLDER_TYPE.TABLE: continue graphic_frame = placeholder.insert_table(rows=4,cols=3) ppt.save("./ppt_ files/test.pptx") ``` 在填充表格占位符之前还要先判断当前的占位符是不是表格类型,如果类型不是PP_PLACEHOLDER_TYPE.TABLE,硬要填充一个表格的话程序肯定是会罢工报错的,确定是表格占位符之后再调用占位符对象的insert_table()方法,把表格行数和列数传进去就行了。
上一篇:
读取表格
下一篇:
表格对象
该分类下的相关小册推荐:
Python合辑6-字典专题
Python3网络爬虫开发实战(下)
剑指Python(磨刀不误砍柴工)
Python合辑3-字符串用法深度总结
Python编程轻松进阶(二)
Python合辑8-变量和运算符
Python神经网络入门与实践
Python合辑12-面向对象
Python合辑11-闭包函数
Python编程轻松进阶(三)
Python与办公-玩转Excel
Python自动化办公实战