python遇上excel(2)
2018-08-11 本文已影响7人
雨路浅歌
今天主要来和大家一起学习python操纵excel单元格的风格以及图表的相关知识,友情提示:今天的内容会十分有趣哦。
风格
我们还是以昨天的excel文件''成绩.xlsx''为例。
我们下面来写代码
效果如下
设置单元格的风格相对来说还是挺简单的,就先学到这。
图表
下面进入今天的重点部分,也是最有趣的部分,我们来学习利用python制作excel图表。
柱形图
2D柱形图
我们还是以上面的''成绩.xlsx''为例,把每位同学的各科成绩和总成绩以柱形图的形式表现出来。从表中可以看出,数据在C1和F9之间,坐标标签在B列的第2到第9行。
漂漂亮亮的柱形图跃然纸上。
3D柱形图
3D柱形图的制作很简单,只要把上面代码中BarChart改为BarChart3D即可。
折线图
2D折线图
现在我新建了一个名为''温度湿度.xlsx''的excel文件,其中有一个名为''温湿度''的工作表,里面的数据如下(都是我瞎编的,不准确但是没关系)
下面我们利用折线图把每月的温湿度表现出来
3D折线图
同理,将LineChart改为LineChart3D即可
饼图
2D饼图
为了演示饼图的制作,我又新建了一个名为''各年级人数.xlsx''的excel文件,其中有一个名为''人数''的工作表,内容如下
现在我们利用饼图把各年级的人数表现出来
3D饼图
还是一样照葫芦画瓢,把PieChart改为PieChart3D即可。
今天的内容就是这些,官网上还有很多好玩的图表,比如甜甜圈图、雷达图等等,大家可以阅读官网文档进一步学习。
python小白联盟