导语
得益于众多python爱好者的努力,python处理word、excel都有了许多现成的“轮子”。从今天开始,我将不定期更新“python与office”系列教程,来好好说说这些“轮子”。
今天我们将介绍openpyxl模块的使用,此模块主要用于处理excel,该模块简单易用、功能广泛,单元格格式/图片/表格/公式/筛选/批注/文件保护等功能应有尽有,图表功能是其一大亮点。
本系列教程只作引入性介绍和举例,当然,本系列教程介绍的模块的详细用法(即开发文档)都将在此微信公众号(Charles的皮卡丘->资料共享->资料汇总栏)发布并不定期更新。
安装openpyxl
此第三方模块安装十分方便,打开cmd命令行窗口输入pip install openpyxl命令即可一键安装。(当然前提是你的电脑已经安装了python并且python在环境变量中存在【本人使用的python版本3.5.4-64bit安装包已在相关文件中分享】。)
安装如下图所示:
当然,相关文件中也提供了提前编译好的.whl文件。(同样是pip install whl文件路径+whl文件名安装)
快速开始
注:完整源代码已在相关文件中分享
Step1(创建并保存Excel文件):
代码截图:
运行上述代码(对所有不学编程的孩子说Sorry,毕竟我曾经说过公众号发的文章尽量不直接贴出源代码的),在源代码所在文件夹中可以找到一个名为“test.xlsx”的Excel文件,打开后内容如下:
Step2(爬取豆瓣Top250电影排行榜保存为Excel文件):
这个爬虫代码很久以前其实我已经分享过了,只需要把原来保存为文本文件的部分代码改成写入Excel即可(当然前面汇总部分也有小的改动~)。
运行结果如下:
参考资料
链接:http://openpyxl.readthedocs.io/en/default/
作者:Eric Gazoni, Charlie Clark
注:
openpyxl模块的开发文档也将主要参考以上链接资料进行整理。
领取专属 10元无门槛券
私享最新 技术干货