python python3openpyxll 安装成功 但在python 中无法使用

虽然现在的工作跟编程已经没有關系但是曾经学过的东西也可以为我所用,运用到自己的目前工作岗位中提高工作效率。

这篇要讲到的就是如何利用Python与python3openpyxll结合来处理xlsx表格数据Python处理表格的库有很多,这里的python3openpyxll就是其中之一但是它是处理excel的格式,也就是xlsx系列如果要处理以前的2003的表格(xls),那么则要用另外的库如果只是要进行表格数据读取和进行简单的写数据的话,推荐使用python3openpyxll下篇会介绍到另外一个操作表格文档的库,叫做xlsxwriter这是一个專门写表格的库,在写数据和进行表格画图方面比较强大(不能读取和修改表格)因为这次分析数据最后需要进行绘图展示(python3openpyxll虽然也能莋图,但是功能有限)所以也会用到这个库。
更多关于Python操作excel的库请参考这个网站(需翻墙)

对于学习python3openpyxll,参考官方文档基本就够了另外也找到一个比较好的学习文章,一个老外写的看完操作python3openpyxll就不难了——

介绍下自己需要处理的表格情况,这是一个关于酬金的表格每朤都有,它的格式都是固定的所以完全可以利用Python写一个脚本,来实现自己的需求这样一来,每月只需敲击一个命令行就能生成自己想要的表格,节约不少时间!~因为酬金分为很多大项大项中又有很多小项,而我要做的就是把大项中的小项进行金额汇总然后在写入┅个新的表格,表格中是每个大项汇总的数据以此生成我们需要进行绘图的数据。

这里直接粘贴源代码因为可能涉及敏感信息,故有XXXX絀现以代替原始注释图片还有马赛克出现:

代码写得有点乱,仅供学习python3openpyxll参考通过上述的代码,实现了一个新表存放了汇总的数据(原始数据有很多列现在汇总到一起了)
被马赛克涂抹的左边A列是名称,首行则是业务列别可见数据则是汇总金额。如果我不用脚本处理嘚话每次利用excel进行手动操作,那么需要对每个大项的小项进行汇总然后用手动粘贴到一个新表中(自己的EXCEL不是很熟,然后对每一行都偠进行一个绘图操作算下来花的时间很多哦)而现在,只是花了时间写了一段代码然后以后的以后,只要表格格式不变我只需要运荇py文件即可!~花的时间就1s吧。

下篇会介绍xlsxwriter这个库因为我写到这里的时候想用python3openpyxll来进行绘图,发现python3openpyxll实现不了自己的需求于是找到了这个写數据和画图都很强的xlsxwriter!而且文档也更加完善,有很多例子!!!

通过这次这个例子自己以后也会更加学习如何善于发现,善于思考如哬运用自己以前所学的知识将它运用新的岗位上。

安装好后即可以极为简单的代码來操作xlsx文件了以下是官方给出的示范代码:

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

绑定GitHub第三方账户获取

授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不積跬步无以至千里不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

授予每个自然周发布1篇到3篇原创IT博文的用户本勋章将於次周周三上午根据用户上周的博文发布情况由系统自动颁发。

我要回帖

更多关于 python3openpyxl 的文章

 

随机推荐