前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python与office(一)

python与office(一)

作者头像
企鹅号小编
发布2018-01-16 11:36:22
1.4K0
发布2018-01-16 11:36:22
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

导语

得益于众多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模块的开发文档也将主要参考以上链接资料进行整理。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档