继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第12天 Python办公自动化

ninjaes
关注TA
已关注
手记 23
粉丝 0
获赞 4

课程名称Python办公自动化

课程章节:第6章 玩转PPT自动化

课程讲师: 离岛


课程内容

http://img2.sycdn.imooc.com/6326ec6b0001bd7f10200513.jpg



本章节主要是添加表格到PPT

#添加表格
table=slide.shapes.add_table(3,3,Inches(2),Inches(2),Inches(4),Inches(2)).table
#填充内容
table.cell(1,0).text='name'
table.cell(1,1).text='age'
table.cell(1,2).text='class'
table.cell(2,0).text='张三'
table.cell(2,1).text='19'
table.cell(2,2).text='一班'
#合并单元格
cell=table.cell(0,0)
cell1=table.cell(0,2)
cell.merge(cell1)
table.cell(0,0).text='班级学生信息' #第一行
print(cell.is_merge_origin)#单元格是否合并
# cell.split()#取消合并
# print(cell.is_merge_origin)

http://img1.sycdn.imooc.com/6326a7c800017b1b06920512.jpg


#写入图表
chart_data=CategoryChartData()
chart_data.categories=['一月份','二月份','三月份']#X轴
chart_data.add_series('Y2020',(300,400,500))
chart_data.add_series('Y2019',(400,500,900))

# 下面的是折线图, 如果要使用柱状图显示那么可以设置为COLUMN
chart=slide.shapes.add_chart(XL_CHART_TYPE.LINE,Inches(2),Inches(2),Inches(6),Inches(4),chart_data).chart
chart.has_title=True
chart.chart_title.text_frame.text='第一季度销售额' #标题
chart.has_legend=True
chart.legend.position=XL_LEGEND_POSITION.RIGHT

http://img2.sycdn.imooc.com/6326ee0f0001c09e08710504.jpg



class pptx.chart.data.CategoryChartData(number_format=u'General')

累积指定图表类别和系列值的数据,并充当将要写入Excel工作表的图表数据表的代理。


课程收获

本章节的内容补充了插入图表和表格的内容,对后续的PPT内容补充更完善,不仅仅是添加文字内容有图片的说明和显示更能突出实用的效果,后面继续努力完成该课程。


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP