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

  • 怎样恢复删掉的微信聊天记录(怎样恢复删掉的照片和视频)

    怎样恢复删掉的微信聊天记录(怎样恢复删掉的照片和视频)

  • 表格下拉数字怎么能一模一样(表格下拉数字怎么不变)

    表格下拉数字怎么能一模一样(表格下拉数字怎么不变)

  • 斐讯智能路由器k2怎么设置密码(斐讯智能路由器app下载)

    斐讯智能路由器k2怎么设置密码(斐讯智能路由器app下载)

  • 笔记本电脑尺寸对照表怎么对照(笔记本电脑尺寸怎么看)

    笔记本电脑尺寸对照表怎么对照(笔记本电脑尺寸怎么看)

  • 荣耀v30pro是曲屏手机吗(华为荣耀v30pro屏幕是曲屏吗)

    荣耀v30pro是曲屏手机吗(华为荣耀v30pro屏幕是曲屏吗)

  • 抖音怎么设置列表模式(抖音怎么设置列表)

    抖音怎么设置列表模式(抖音怎么设置列表)

  • 微机的字长是四个字节这意味着什么(微机的字长是四个字节这意味着)

    微机的字长是四个字节这意味着什么(微机的字长是四个字节这意味着)

  • 3g手机能用微信吗(3g手机能使用微信吗)

    3g手机能用微信吗(3g手机能使用微信吗)

  • 在微型计算机的内存储器中不能随机修改其存储内容的是(在微型计算机的总线上单向传输)

    在微型计算机的内存储器中不能随机修改其存储内容的是(在微型计算机的总线上单向传输)

  • 淘友动态是什么(淘宝淘友动态是什么)

    淘友动态是什么(淘宝淘友动态是什么)

  • wps水印设置在哪里(wps水印设置在哪里设置)

    wps水印设置在哪里(wps水印设置在哪里设置)

  • 苹果id账户详情不可用是怎么回事(苹果id账户详情不可用怎么回事儿)

    苹果id账户详情不可用是怎么回事(苹果id账户详情不可用怎么回事儿)

  • 5000mah充电宝能充多久(5000mah充电宝能充多少次电)

    5000mah充电宝能充多久(5000mah充电宝能充多少次电)

  • 手机wi-fi连上却上不了网(手机wifi连上却不能上网)

    手机wi-fi连上却上不了网(手机wifi连上却不能上网)

  • 红米note3什么时候上市的(红米note3还有多少人在用)

    红米note3什么时候上市的(红米note3还有多少人在用)

  • 屏蔽线不接地有作用吗(屏蔽线不接地有什么影响)

    屏蔽线不接地有作用吗(屏蔽线不接地有什么影响)

  • 7pa1661是什么版本(6spa1699是什么版本)

    7pa1661是什么版本(6spa1699是什么版本)

  • novell网是局域网吗(局域网络的简称是)

    novell网是局域网吗(局域网络的简称是)

  • 计算机中www是什么的缩写

    计算机中www是什么的缩写

  • 苹果x快充支持多少w快充(苹果x快充支持多少)

    苹果x快充支持多少w快充(苹果x快充支持多少)

  • psv1000和2000区别(psv1000和2000区别游戏)

    psv1000和2000区别(psv1000和2000区别游戏)

  •  苹果id姓名必须真实吗(苹果id姓名必须是本人吗)

    苹果id姓名必须真实吗(苹果id姓名必须是本人吗)

  • kill命令  杀死进程(kill命令机制)

    kill命令 杀死进程(kill命令机制)

  • 提高资产利用率,增加销售收入
  • 自产货物用于生产
  • 应税项目和非应税项目起征点一样吗
  • 游戏公司收入确认方法
  • 坏账准备计入营业收入如何报年报
  • 企业向个人借款是否合法
  • 车间加班视频
  • 一般纳税人能不能开3个点的专票
  • 银行借款的补偿金是什么
  • 公司法人要交什么税
  • 营改增后增值税专用发票抵扣规定
  • 建筑业在外地预缴的所得税能退吗
  • 公司退股清算对股东影响
  • 作废代开发票,是否退还已纳税款?
  • win10玩游戏提示内存不足无法处理此命令
  • 鸿蒙系统智慧场所在哪
  • 应付账款的暂估入账
  • 增值税专用发票电子版
  • 汇算清缴工资薪金支出包含社保费吗
  • bios是什么请简要介绍一下
  • 苹果11怎么充不上电了
  • 测网速移动的方法是什么
  • 增值税纳税义务人
  • 恶搞代码vbs教程
  • 进货发票怎么抵税
  • 清算期间会计分录
  • PHP:imagefilledrectangle()的用法_GD库图像处理函数
  • 货物运输发票怎么备注发票样板
  • 未确认融资费用账务处理
  • 税务局关于免税资格的审核认定
  • 考研408怎么样
  • 企业所得税核定征收方法有哪两种
  • php加密后的代码能运行吗?
  • xa 事务
  • Laravel5中防止XSS跨站攻击的方法
  • linux定时任务详解
  • 充电桩折旧年限是多少年
  • php判断数据类型
  • python中的函数调用
  • mysql日志文件在哪里
  • 金蝶专业版利润表怎么生成
  • 境外公司汇款给个人要交税吗
  • 房地产企业建成后先出租的房地产
  • 营改增后土地出让增值税
  • 代开发票要带什么资料?
  • 固定资产账实不符违反的规定
  • 卖二手车怎么做账务处理
  • 中标违约保证金怎么退
  • 旅客运输服务客体是什么
  • kb4022719安装失败
  • Windows 8.1 with Update MSDN简体/繁体中文原版下载地址与安装密匙
  • win8系统怎么设置开机启动项
  • winxp设置在哪
  • 苹果mac怎么安装win10
  • os x yosemite dp6下载 os x 10.10 dp6官方下载地址
  • win10h2版本
  • xpspeak导入数据总是error reading
  • centos开启后一直黑屏
  • win7禁用全屏优化在哪
  • linux管理器
  • win8.1卸载软件在哪里
  • javascript数据结构与算法 pdf
  • 学习计划
  • css旋转木马
  • 批处理设置ip地址配置的dns
  • js数组如何定义
  • android drawable 圆角锯齿
  • android开源项目在哪找
  • linux find -cmin
  • 如何解决android兼容问题
  • js对象类型的语法规则
  • 有哪些比较好的android的框架
  • 增值税纳税申报操作流程
  • 国税电子税务局官网
  • 河北残疾人申报系统
  • 江苏省国家税务总局江苏省电子税务局
  • 外贸出口退税增值税结转每月
  • 国家税务认证平台是什么
  • 税务局高风险人员有啥影响
  • 新旧鞋号码对比图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设