位置: 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安装教程)

  • 享做笔记如何删除页面(享做笔记如何删除一页)

    享做笔记如何删除页面(享做笔记如何删除一页)

  • 微信视频号关闭了在哪里打开(微信视频号关闭位置)

    微信视频号关闭了在哪里打开(微信视频号关闭位置)

  • ios13可以隐藏运营商吗(ios13应用隐藏)

    ios13可以隐藏运营商吗(ios13应用隐藏)

  • 腾讯qq人工服务电话多少(腾讯qq人工服务在线咨询)

    腾讯qq人工服务电话多少(腾讯qq人工服务在线咨询)

  • 电车充满电拔了再插上还能充(电动车充满电拔了再插还在充)

    电车充满电拔了再插上还能充(电动车充满电拔了再插还在充)

  • 转发的消息加载不出来(转发聊天记录消息加载失败)

    转发的消息加载不出来(转发聊天记录消息加载失败)

  • 电脑蓝屏修复按哪三个键?(电脑蓝屏修复按哪个键(联想))

    电脑蓝屏修复按哪三个键?(电脑蓝屏修复按哪个键(联想))

  • qq群管理员权限有哪些(qq群管理员权限转让)

    qq群管理员权限有哪些(qq群管理员权限转让)

  • 苹果6s怎么开空调(苹果6s怎么开空调软件)

    苹果6s怎么开空调(苹果6s怎么开空调软件)

  • 手机结束通话后自动播放音乐(手机结束通话后自动播放音乐关不掉)

    手机结束通话后自动播放音乐(手机结束通话后自动播放音乐关不掉)

  • 华为锁屏时间位置可以移动吗(华为锁屏时间位置在哪里设置)

    华为锁屏时间位置可以移动吗(华为锁屏时间位置在哪里设置)

  • 台式电脑有没有蓝牙(台式电脑有没有摄像头)

    台式电脑有没有蓝牙(台式电脑有没有摄像头)

  • 飞利浦剃须刀电池不存电怎么办(飞利浦剃须刀电池不耐用了怎么办)

    飞利浦剃须刀电池不存电怎么办(飞利浦剃须刀电池不耐用了怎么办)

  • ups电源有什么作用(ups电源主要给什么供电)

    ups电源有什么作用(ups电源主要给什么供电)

  • 苹果双4g版是什么意思(ios双4g)

    苹果双4g版是什么意思(ios双4g)

  • 小米手环1怎么打开(小米手环1怎么用)

    小米手环1怎么打开(小米手环1怎么用)

  • 五g什么时候上市(五g网络手机什么时候出来)

    五g什么时候上市(五g网络手机什么时候出来)

  • oppo充电提示usb传文件(oppo充电提示音设置了为什么不响)

    oppo充电提示usb传文件(oppo充电提示音设置了为什么不响)

  • 韩版苹果xsmax是双卡吗(iphonexsmax韩版有什么不一样?)

    韩版苹果xsmax是双卡吗(iphonexsmax韩版有什么不一样?)

  • 无法访问您可能没有权限使用网络资源解决方法(无法访问您可能没有权限使用资源)

    无法访问您可能没有权限使用网络资源解决方法(无法访问您可能没有权限使用资源)

  • mac清理日志解决终端启动慢的问题(mac清理垃圾怎么清理)

    mac清理日志解决终端启动慢的问题(mac清理垃圾怎么清理)

  • 详解random_state参数的作用(random_state=123)

    详解random_state参数的作用(random_state=123)

  • React报错之map() is not a function(react错误处理)

    React报错之map() is not a function(react错误处理)

  • 2022年可在苹果笔记本M1和M2芯片的Macos系统上运行的手机Alook浏览器-8倍速破解版-电脑学习网(苹果2021年在中国不能用了吗)

    2022年可在苹果笔记本M1和M2芯片的Macos系统上运行的手机Alook浏览器-8倍速破解版-电脑学习网(苹果2021年在中国不能用了吗)

  • 帝国cms如何卸载(帝国cms如何卸载应用)

    帝国cms如何卸载(帝国cms如何卸载应用)

  • 税金及附加要扣除吗
  • 新会计准则低值易耗品属于哪个科目
  • 以前年度损益结转到未分配利润
  • 生产型企业出口退税计算公式
  • 固定资产清理费用为什么有进项税额
  • 建筑工地加油计入什么科目
  • 保安服务业务
  • 增值税即征即退收入要交企业所得税吗
  • 筹建期可以有收入吗
  • 保函保证金怎么审计
  • 收到厂家返利如何做账
  • 跨年度发票退回如何记账
  • 发票代码不是10位,怎么提示输入12位的
  • 个体工商户生产经营所得税税率表2021
  • 公司购买物品流程
  • 网络工程完工后干什么
  • 固定资产折旧从入账时间算还是购入时间算
  • 金税服务费会计分录
  • 冲销暂估购入原材料的账务处理?
  • 发票上月开本月到账要交企业所得税吗?
  • 公司购买电器的账务处理
  • 浅谈使用链式管理加强特殊监管场所
  • 对违规送礼行为怎么处理
  • 苹果充电宝怎么验真假
  • 项目设计费怎么算
  • dghm.exe是什么程序
  • 供水公司与用户合作协议
  • 纳税人临时到外省从事经营活动
  • 海关进口增值税怎么认证抵扣
  • php获取访问者mac地址
  • 6372056181电子退库收入
  • 合伙企业利润分配原则
  • ros入门21讲
  • vue3+elementplus
  • 智慧工厂协同管控下载
  • thinkphpgui
  • 不得从销项税额中抵扣的是
  • /f命令
  • python数学建模资料
  • 自建的不动产
  • python的继承用法
  • 融资租赁有免租金吗
  • php变量名称中可以包含哪些元素
  • 企业正常性停产什么意思
  • 年终奖可以税前扣除吗
  • 收到返款计入什么科目
  • 母公司给子公司开票会有税务风险吗
  • 企业所得税纳税申报表
  • 工会经费计提基数包括奖金吗
  • 外贸公司美金账户开立要求
  • 销售租赁服务税率
  • 股权转让对价款如何计算
  • 持有至到期投资账务处理
  • 收到暂估跨年发票怎么办
  • 增值税专用发票抵扣期限
  • 销售费用是营业费用吗
  • 递延收益的会计处理
  • 合并报表成本法调整为权益法分录
  • 主营业务成本包括工资吗
  • 单位委托单位
  • 小规模怎么申请核定征收
  • 数据库sql server
  • Sql Server datetime问题
  • mysql 高效分页
  • win8键盘f1到f12取消按fn
  • window8系统更新
  • ubuntu系统电脑开机键盘亮 屏幕不亮
  • win10盘符怎么看
  • win8怎么打开远程连接
  • cocos2dx ActionManager播放动画回调问题
  • androids翻译
  • 一个简单的网页
  • node 开发
  • 安卓端数据库
  • python批量修改文本内容
  • 江西省税务局查不到缴费记录
  • 上海网上纳税申报流程
  • 北京增值税普通发票图片
  • 如何下载电子国税app
  • 北京车船税新标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设