今天给大家展示一个python操作Excel的小demo,demo的例子比较简单,如果大家有什么建议,欢迎可以直接在函数君的微信后台留言。
首先,我们需要安装python在我们的电脑上。
安装的步骤如下:
我们先下载python的安装包到本地文件夹:
--链接地址:https://www.python.org
根据自己的电脑系统选择不同的安装包文件。
我们开始安装。
测试是否完成安装。
在cmd界面中打python,出现如下样式,代表python安装成功。
安装完成python,我们开始我们的第二步,安装pip,pip是python的一个包管理工具,这个我们就可以想象成仓库的仓管员,我们要什么材料的时候,只要和他说我们要什么就好了,下面开始。
下载地址是https://pypi.org/project/pip/#files (win7.8.9.10 下,记得下载压缩文件。
我们在安装之前可以通过在cmd界面上输入pip测试是否已经安装了包管理器,因为现在最新版的python安装包里内置了pip。
这里我们的小伙伴可能不清楚d:是什么意思,我解释一下,这是window的shell脚本命令,意思是到D盘的意思,cd是到某个文件夹下面的意思,我们现在需要定位到pip的下载目录下面,可以输入cd + 你的pip下载地址,回车,然后我们再输入python setup.py install 回车,这个时候电脑就开始安装了,安装好了之后,我们再输入pip这个时候我们会有如下提示,则表示安装完成:
到此为止,我们python的基础环境安装完成。
既然安装好了pip,我们来安装python处理Excel文件的函数库,如下所示:
图片有点小,请放大观看。
我们在cmd的界面上输入pip install openpyxl,然后会出现如图所示的进度条,或者有个百分比,代表安装的进度,将出现第二张图片的时候,代表安装完成,这个时候,我们就具备了使用python操作Excel文件的一切条件。
现在,我们开始敲代码。
我们需要一个python的文本编辑器,我这里就使用sublime text4为例。
下载地址:http://www.sublimetext.com/3
正文开始:
我们打开sublime text,会自动有一个文件生成,右下角有一个文件的格式,我们这里将其改为python,只有这样,文本编辑器才会识别代码中python的格式并会有相应的提示纠正,改好之后,我们开始输入代码。
1. sheet页签的主体数据。
注:load_workbook()中的xlsx地址是相对路径,第一句#coding:utf-8不可缺少!
##代表python的注释,和Java中的//有异曲同工之效。
2. 获取sheet页签中的值
3. 写入sheet,并调用average函数计算平均值
注:这里我们可以看到调用了一个average函数,括号中,我们可以明显得看出来是指的是sheet1中的C列的第2行到第8行的平均值,然后我们将A列的第9行赋值为AVERAGE文本值,最后我们一定记得要调用保存函数,也就是wb.save(r'xlsx文件的全路径')。
最后的结果如下:
OK,小demo结束,如果需要代码可以直接在后台咨询函数君,欢迎转发,讨论学习。
附言:要学会python,光光看是永远不够的,希望大家能够跟函数君一起来实际操作一下,共同学习,为了更好的自己,加油吧~
长按图片识别二维码进入Excel函数公众号