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

  • iwatch排水功能如何使用(iwatch排水功能如何解除)

    iwatch排水功能如何使用(iwatch排水功能如何解除)

  • amazfit手表怎么解绑手机(amazfit手表怎么绑定手机)

    amazfit手表怎么解绑手机(amazfit手表怎么绑定手机)

  • 苹果手表微信发不过去(苹果手表微信发送小信号是什么意思)

    苹果手表微信发不过去(苹果手表微信发送小信号是什么意思)

  • 淘宝前方拥挤是为什么(淘宝前方拥挤 请稍后 要退出还是继续等)

    淘宝前方拥挤是为什么(淘宝前方拥挤 请稍后 要退出还是继续等)

  • 为什么轻颜相机视频只能拍一分钟(为什么轻颜相机只能识别一个人)

    为什么轻颜相机视频只能拍一分钟(为什么轻颜相机只能识别一个人)

  • 华为p40pro微信视频有美颜功能吗(华为p40pro微信视频怎么开美颜功能设置)

    华为p40pro微信视频有美颜功能吗(华为p40pro微信视频怎么开美颜功能设置)

  • 共享文档怎么转成文件?(共享文档怎么转换成word文档)

    共享文档怎么转成文件?(共享文档怎么转换成word文档)

  • qq音乐是腾讯的吗(qq音乐是腾讯的软件吗)

    qq音乐是腾讯的吗(qq音乐是腾讯的软件吗)

  • qq关联一方解除另一方还有吗(qq关联一方解除关联另一方知道吗)

    qq关联一方解除另一方还有吗(qq关联一方解除关联另一方知道吗)

  • 数据线发黄是不是烧了(数据线发黄是不是充电慢)

    数据线发黄是不是烧了(数据线发黄是不是充电慢)

  • 移动2g和4g有什么区别(移动2g3g4g什么意思)

    移动2g和4g有什么区别(移动2g3g4g什么意思)

  • 微信交易单号能看出什么来(微信交易单号能查到付款人吗)

    微信交易单号能看出什么来(微信交易单号能查到付款人吗)

  • qq情侣标志怎样加亲密值(qq情侣标识怎么搞)

    qq情侣标志怎样加亲密值(qq情侣标识怎么搞)

  • 朋友圈没有点赞和评论的按钮(朋友圈没有点赞怎么看访客记录)

    朋友圈没有点赞和评论的按钮(朋友圈没有点赞怎么看访客记录)

  • 微信退出登录别人打电话会显示什么(微信退出登录别人发消息在登陆后能看到吗)

    微信退出登录别人打电话会显示什么(微信退出登录别人发消息在登陆后能看到吗)

  • 苹果手机广角怎么开(苹果手机广角怎么拍)

    苹果手机广角怎么开(苹果手机广角怎么拍)

  • 微信群多人视频最多多少人(微信群多人视频怎么没了)

    微信群多人视频最多多少人(微信群多人视频怎么没了)

  • 苹果打开volte有什么用(iphone打开volte开关)

    苹果打开volte有什么用(iphone打开volte开关)

  • 网络安全的基本属性是(网络安全的基本属性有哪些)

    网络安全的基本属性是(网络安全的基本属性有哪些)

  • 如何更换唯品会登录名(如何更换唯品会购货城市)

    如何更换唯品会登录名(如何更换唯品会购货城市)

  • 页边距在哪(页边距在哪个选项卡)

    页边距在哪(页边距在哪个选项卡)

  • 优酷观影券怎么用(优酷观影券怎么赠送给好友)

    优酷观影券怎么用(优酷观影券怎么赠送给好友)

  • 捷径怎么用(捷径怎么用如果)

    捷径怎么用(捷径怎么用如果)

  • 餐饮小程序开发怎么做(餐饮小程序开发制作)

    餐饮小程序开发怎么做(餐饮小程序开发制作)

  • 秋分时日的卡斯蒂略金字塔,墨西哥奇琴伊察 (© Somatuscani/Getty Images Plus)(秋分日的时间意义庆祝方式)

    秋分时日的卡斯蒂略金字塔,墨西哥奇琴伊察 (© Somatuscani/Getty Images Plus)(秋分日的时间意义庆祝方式)

  • bash命令  命令解释器(bash详解)

    bash命令 命令解释器(bash详解)

  • 小规模纳税人出售使用过的汽车
  • 销售佣金 个税
  • 消费税入哪个科目
  • 进项税额比销项税额大怎么办
  • 企业增资会计处理流程
  • 网上申购到发行多长时间
  • 30人以上的企业有哪些
  • 支付税盘服务费怎么做账
  • 股权转让如何避免印花税
  • 工程款预付账款的账务处理
  • 发现以前年度少计提税金
  • 机动车发票红冲可以作废吗
  • 工会经费自留比例
  • 居民纳税人具体包括哪些?
  • 德邦物流增值税发票怎么开
  • 2018税务金四发展预测会有哪些?
  • 设立独立核算的销售机构的筹划
  • 合伙人投入的资金怎么记账
  • 退税技术有什么影响
  • 无形资产摊销算头不算尾
  • 购买原材料无法确认收入
  • 苹果14promax价格
  • 取得其他权益工具投资发生的交易费用
  • 税控盘技术服务费可以抵税吗
  • 重复确认收入是什么意思
  • 购买交易性金融资产时,支付的交易费用应计入
  • 购买电子承兑差额怎么算
  • 如何快速判断
  • 分公司吸收新股怎么办
  • 土地房屋转让协议书
  • 正版的win10多少钱
  • PHP:ftp_nb_put()的用法_FTP函数
  • 运输发票符合什么要求
  • 员工福利费会计处理
  • 留抵增值税可以冲营业外支出吗
  • 编写守护进程
  • 银行存款转定期存款分录
  • php图片下载本地功能
  • 混合债清偿顺序
  • vue如何学
  • 员工出差机票计入什么科目
  • iis 7下安装laravel 5.4环境的方法教程
  • thinkphp5.0框架
  • 个人独资企业建筑类怎么注册
  • 主营业务收入月末需要结转吗
  • 2020年前端面试
  • 原生php和框架php的区别
  • 汇算清缴管理费用明细有哪些
  • 个人以不动产投资入股土地增值税
  • 帝国cms好用吗
  • 顺丰的电子发票是不是只有收到以后能开
  • 折扣折让的会计分录
  • 金蝶可以自动结账吗
  • 自然人扣缴系统怎么申报个税
  • 哪些进项税不允许从销项税额中抵扣
  • 企业处置子公司
  • 营改增有关事项的规定
  • 补交上年度企业所得税税额需要本年度纳税调增吗
  • 周转材料主要包括什么和什么
  • 银行抵债资产如何更快处置
  • 收到所得税退税怎么做账务处理
  • 职工教育经费能开专票吗
  • 视同销售的账务处理如何做?
  • 冲减上月收入会计分录
  • 以前年度损益调整
  • 对于银行已入账企业未入账的未达账项应该
  • 企业注销时应收帐款如何处理
  • 电脑开票怎么操作流程
  • 免费领课程有什么陷阱
  • ubuntu16.04创建用户
  • debian10.6安装教程
  • mssecsvr.exe病毒现象
  • centos安装zsh
  • win7怎么安装网络驱动程序
  • javascript中
  • yarn和npm一起使用冲突
  • cocos2dx-js
  • ubuntu下安装win10
  • 地税发票在哪里开
  • 浙江国地税联合申报系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设