谁说学了编程就一定要当程序员?自我介绍一下,我既不是程序员,大学学的也不是IT专业。我的工作内容主要就是制作汇报各种统计报表、数据图等。我身边的同事每天至少花3.5~4小时去做Excel,使用数据透视图、vlookup等各类函数去做出一份内含3000多个数据的日报。umm... 如果领导临时安排什么工作的话,那就要加班从浩如烟海的数据里找领导要的东西了。
当你实现一部分的工作自动化以后,你就会走上一个“工作自由”的快车道,因为你有更多的时间能用来研究如何去更高效的完成余下的那堆工作,然后,每天工作的时间就会越来越短。
现在好了,每天的工作时间已经被我砍了一半了,那么我就可以思考,如何解决各类的技术问题。
我学会了Excel的各种库,比如xlrd、xlwt、xlsxwriter、openpyxl、xlwings、win32com,能根据自己的需要选择需要用的库;还学会了同属Office系列的python-docx和python-pptx,开始尝试自动制作Word和PPT;学会了自动发邮件的stmp库、zmail库;学会了能操作微信发消息的itchat;学了爬虫、学了解压缩、学了调整图片大小、学了Word转pdf等等等等很多库或者功能。
随着学习,每天的工作时间越来越短……
现在,我每天的工作,只需要十分钟,最快记录四分钟,就能完成。
用python办公自动化,虽然不能像专业程序员那样行云流水般的写代码,但是在自己专属的领域也能帮上大忙。好东西应该跟大家分享,希望大家都可以尝试的用一用,真的可以节省好多时间,但是前期一定要耐心去学习。