位置: IT常识 - 正文

python可以写PPT吗(python可以制作软件吗)

编辑:rootadmin

推荐整理分享python可以写PPT吗(python可以制作软件吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python可以写电脑软件吗,python怎么写ppt,python可以写word吗,python可以写电脑软件吗,python作业如何用ppt表达,python作业如何用ppt表达,python可以写软件吗?,python可以做ppt吗,内容如对您有帮助,希望把文章链接给更多的朋友!

python可以写PPT。方法为:1、输入“pip3 install python-pptx”命令安装python-pptx;2、准备ppt模板(网络下载或自定义幻灯片);3、加载ppt模板并使用指定幻灯片样式;4、添加数据即可生成ppt。

简介

本文主要介绍如何通过python生成ppt文件,以及借助ppt模板来生成ppt

环境

python 3

python-pptx

安装

pip3installpython-pptx

将文字输出到ppt

python可以写PPT吗(python可以制作软件吗)

效果图

代码

frompptximportPresentation#创建幻灯片------prs=Presentation()title_slide_layout=prs.slide_layouts[0]slide=prs.slides.add_slide(title_slide_layout)title=slide.shapes.titlesubtitle=slide.placeholders[1]#设置标题和副标题title.text="Hello,World!"subtitle.text="pipinstallpython-pptx"prs.save("test.pptx")

图表输出到ppt

效果图

代码

frompptximportPresentationfrompptx.chart.dataimportChartDatafrompptx.enum.chartimportXL_CHART_TYPEfrompptx.utilimportInches#创建幻灯片------prs=Presentation()slide=prs.slides.add_slide(prs.slide_layouts[5])#定义图表数据---------------------chart_data=ChartData()chart_data.categories=['East','West','Midwest']chart_data.add_series('Series1',(19.2,21.4,16.7))#将图表添加到幻灯片--------------------x,y,cx,cy=Inches(2),Inches(2),Inches(6),Inches(4.5)slide.shapes.add_chart(XL_CHART_TYPE.COLUMN_CLUSTERED,x,y,cx,cy,chart_data)prs.save('chart-01.pptx')

使用ppt模板来生成ppt

准备ppt模板(网络下载或自定义幻灯片母版)

加载ppt模板,并使用指定幻灯片样式

添加数据并生成新ppt

效果图

frompptximportPresentationfrompptx.utilimportInchesfrompptximportPresentationfrompptx.chart.dataimportChartDatafrompptx.enum.chartimportXL_CHART_TYPEfrompptx.utilimportCm#Inchesfrompptx.enum.chartimportXL_LEGEND_POSITIONif__name__=='__main__':#创建幻灯片------prs=Presentation('template.pptx')title_only_slide_layout=prs.slide_layouts[5]slide=prs.slides.add_slide(title_only_slide_layout)shapes=slide.shapesshapes.title.text='报告'#定义表格数据------name_objects=["object1","object2","object3"]name_AIs=["AI1","AI2","AI3"]val_AI1=(19.2,21.4,16.7)val_AI2=(22.3,28.6,15.2)val_AI3=(20.4,26.3,14.2)val_AIs=[val_AI1,val_AI2,val_AI3]#表格样式--------------------rows=4cols=4top=Cm(12.5)left=Cm(3.5)#Inches(2.0)width=Cm(24)#Inches(6.0)height=Cm(6)#Inches(0.8)#添加表格到幻灯片--------------------table=shapes.add_table(rows,cols,left,top,width,height).table#设置单元格宽度table.columns[0].width=Cm(6)#Inches(2.0)table.columns[1].width=Cm(6)table.columns[2].width=Cm(6)table.columns[3].width=Cm(6)#设置标题行table.cell(0,1).text=name_objects[0]table.cell(0,2).text=name_objects[1]table.cell(0,3).text=name_objects[2]#填充数据table.cell(1,0).text=name_AIs[0]table.cell(1,1).text=str(val_AI1[0])table.cell(1,2).text=str(val_AI1[1])table.cell(1,3).text=str(val_AI1[2])table.cell(2,0).text=name_AIs[1]table.cell(2,1).text=str(val_AI2[0])table.cell(2,2).text=str(val_AI2[1])table.cell(2,3).text=str(val_AI2[2])table.cell(3,0).text=name_AIs[2]table.cell(3,1).text=str(val_AI3[0])table.cell(3,2).text=str(val_AI3[1])table.cell(3,3).text=str(val_AI3[2])#定义图表数据---------------------chart_data=ChartData()chart_data.categories=name_objectschart_data.add_series(name_AIs[0],val_AI1)chart_data.add_series(name_AIs[1],val_AI2)chart_data.add_series(name_AIs[2],val_AI3)#添加图表到幻灯片--------------------x,y,cx,cy=Cm(3.5),Cm(4.2),Cm(24),Cm(8)graphic_frame=slide.shapes.add_chart(XL_CHART_TYPE.COLUMN_CLUSTERED,x,y,cx,cy,chart_data)chart=graphic_frame.chartchart.has_legend=Truechart.legend.position=XL_LEGEND_POSITION.TOPchart.legend.include_in_layout=Falsevalue_axis=chart.value_axisvalue_axis.maximum_scale=100.0value_axis.has_title=Truevalue_axis.axis_title.has_text_frame=Truevalue_axis.axis_title.text_frame.text="Falsepositive"value_axis.axis_title.text_frame.auto_sizeprs.save('test_template.pptx')

推荐课程:Python教程之Tkinter视频教程

本文链接地址:https://www.jiuchutong.com/zhishi/303248.html 转载请保留说明!

上一篇:微软官方出品windows11电脑管家 v1.1 测试版发布,拥有微软全球防护杀毒系统(微软官方wintogo)

下一篇:PHPCMS 下载之后怎么安装?(phpcms v9安装教程)

  • vivos6手机的电池是多少毫安(vivos6手机的电池多大)

    vivos6手机的电池是多少毫安(vivos6手机的电池多大)

  • 苹果平板电脑激活锁忘了密码怎么办呢(苹果平板电脑激活)

    苹果平板电脑激活锁忘了密码怎么办呢(苹果平板电脑激活)

  • 遮挡权限请求怎么关闭(遮挡权限请求怎么关闭oppo)

    遮挡权限请求怎么关闭(遮挡权限请求怎么关闭oppo)

  • 语音助手怎么添加到桌面上(语音助手怎么添加设备)

    语音助手怎么添加到桌面上(语音助手怎么添加设备)

  • 手机卡欠费不注销有什么后果(手机卡欠费不注销会一直扣费吗)

    手机卡欠费不注销有什么后果(手机卡欠费不注销会一直扣费吗)

  • 苹果手机更新系统会不会有影响(苹果手机更新系统可以玩手机吗)

    苹果手机更新系统会不会有影响(苹果手机更新系统可以玩手机吗)

  • pr保存的视频在哪里(pr保存视频在文件夹里后打开)

    pr保存的视频在哪里(pr保存视频在文件夹里后打开)

  • oppo手机怎么设置老年模式(oppo手机怎么设置电池电量显示)

    oppo手机怎么设置老年模式(oppo手机怎么设置电池电量显示)

  • 苹果7p喇叭只有一边响(苹果7手机的喇叭只有为什么一个响)

    苹果7p喇叭只有一边响(苹果7手机的喇叭只有为什么一个响)

  • 陌陌互相关注不能视频(陌陌互相关注不显示距离)

    陌陌互相关注不能视频(陌陌互相关注不显示距离)

  • 快手小店差评如何删除(快手小店差评怎么解决)

    快手小店差评如何删除(快手小店差评怎么解决)

  • iphone11单手模式怎么开(苹果11 单手模式)

    iphone11单手模式怎么开(苹果11 单手模式)

  • ps的吸管工具怎么用(ps的吸管工具怎么吸成前景色)

    ps的吸管工具怎么用(ps的吸管工具怎么吸成前景色)

  • 手机温度多少正常(手机温度多少属于正常)

    手机温度多少正常(手机温度多少属于正常)

  • pr怎么加视频特效字幕(pr如何给视频添加特效)

    pr怎么加视频特效字幕(pr如何给视频添加特效)

  • ipad怎么看电池损耗水平(ipad怎么看电池健康值)

    ipad怎么看电池损耗水平(ipad怎么看电池健康值)

  • ipad怎么连接airpods(ipad怎么连接airpords)

    ipad怎么连接airpods(ipad怎么连接airpords)

  • 6.53英寸屏幕是多大(6.53英寸屏幕是多少乘多少)

    6.53英寸屏幕是多大(6.53英寸屏幕是多少乘多少)

  • 支付宝如何查询高考成绩(支付宝如何查询婚姻状况)

    支付宝如何查询高考成绩(支付宝如何查询婚姻状况)

  • 手机人像模式怎么设置(手机人像模式怎么调倍数)

    手机人像模式怎么设置(手机人像模式怎么调倍数)

  • 如何复制电话到新手机(如何复制电话到新手机上)

    如何复制电话到新手机(如何复制电话到新手机上)

  • uniapp常见兼容性问题(uniapp多端兼容)

    uniapp常见兼容性问题(uniapp多端兼容)

  • form表单提交数据如何拿到返回值(form表单提交数组)

    form表单提交数据如何拿到返回值(form表单提交数组)

  • 如何利用Linux命令检查和对比两个文件内容区别(linux如何使用)

    如何利用Linux命令检查和对比两个文件内容区别(linux如何使用)

  • 业务招待费可以进项抵扣吗
  • 税务系统纳税申报
  • 独资企业的个人所得税怎么缴纳
  • 国债利息属于免税吗
  • 视同销售发放福利的会计分录
  • 个体工商户税种认定
  • 办公室水电费计算公式
  • 怎么用两台电脑测试网线
  • 个人所得税怎么交
  • 红字信息表跨月撤销和申报
  • 预付账款有二级科目嘛
  • 股东借款超过一年个人所得税
  • 专项资金审计的目的
  • 长期股权投资的账面价值怎么计算
  • 减免增值税后附加税还用计提吗
  • 民非企业购买低保政策
  • 税负率过低进行什么交易
  • 城市建设综合配套费征收管理办法
  • 企业公车私用如何处理
  • 会员的消费频次怎么计算
  • 合同中没有明确违约责任怎么办
  • 总资产周转率ttm
  • 以公允价值计量是什么意思
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • 职工福利费计提标准是多少
  • 金蝶存货核算的基本流程
  • 苹果手机录音怎么转换成mp3格式
  • 生产经营所得个税表
  • 缴纳上月增值税记账凭证怎么填写
  • 废品回收企业回收的废品都是怎么处理
  • 怎么更改定位位置信息
  • 劳务费支出会计处理
  • 野生动植物种源包括
  • 动态定位
  • 软件入无形资产还是长期待摊费用了
  • php 动态调用类方法
  • php 随机数
  • php解析接口
  • redis 缓存框架
  • 产品报废进项税转出
  • 微服务springboot结构
  • vue中的echarts
  • php公众号开发框架
  • 劳务费和工程劳务费有区别
  • 一般纳税人只有进项怎么报税
  • 增值税是如何计算的
  • 什么是指企业的所有部门彼此协调为顾客服务
  • 使用mysql的disctinct group by查询不重复记录
  • 销售返利如何得到法律的保护
  • 财政补贴的会计分录
  • 股票增值权个人可以买吗
  • 技术服务费计入成本会计分录
  • 当月没认证发票有补救措施吗
  • 设计费要计入固定成本吗
  • 现金存入银行凭证怎么写
  • 建筑业发票的相关要求
  • 旅游应当提示参加团队旅游的旅游者按照规定购买什么
  • 固定资产有尾款怎么入账
  • 会计利润和税务利润的差异是什么
  • 工业企业自制半导体材料
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • win7进bios设置启动盘
  • winde.exe - winde进程是什么意思
  • javascriptcsdn
  • cocos2dx入门
  • [置顶]津鱼.我爱你
  • node.js介绍
  • linux命令sed的用法
  • 深入理解计算机系统 电子书
  • hadoop运行python程序
  • jQuery+css实现的tab切换标签(兼容各浏览器)
  • js动态创建script标签
  • 国家税务总局是正部级还是副部级
  • 可以抵扣的消费税项目
  • 南京江宁区地税局待遇(南京各个区税务局待遇)
  • 国家税务总局最新消息
  • 丰田威驰2023款1.5自动挡新车报价
  • 土地增值税计税
  • 增值税电子普通发票和普通发票区别
  • 建筑企业个人所得税管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设