点击上方“程序人生”,选择“置顶公众号”
第一时间关注程序猿(媛)身边的故事
作者
玄冰
如需转载,请联系原作者授权。
数据导出到Excel的需求跟了我四年。
1
记得刚毕业的时候,临时抱佛脚背了点题,也算人品不错入职了一家公司,正式成为了一名程序员。
入职后的第一个挑战就是领导需要一份Excel数据,需要我从数据库里导出来,当时的需求其实不难,几张表的数据联查,筛选,汇总。
清晰记得当时的我是多么得忐忑,心里一万个草泥马在飞奔,老子连sql是啥还一知半解,就让我导数据了。
抱怨归抱怨,任务必须得硬着头皮完成的,那一个下午,我把所有的时间贡献给了百度。也是那一个下午,恍然大悟,终于明白当时老师课上讲的一些数据库相关知识。
记得当时开的网页有好几十个,像下面截图一样。
当时的网页场景还原-demo
庆幸,上帝是眷顾我的,终于在下班前一刻我把自认为完美的Excel发给了领导。
自认为完美的Excel-Demo
其实那份Excel是不够完美的,只是当时的我并不懂。
2
工作一年之后,类似数据调取,数据导出的小需求还是会经常碰到。那时的我已不是那个刚入职的青涩无知少年了,这一年的成长让我有了迅速变现的能力,在了解完需求之后,自然而然,水到渠成,高效率的完成了任务的变现。
同时也不会像当年那样理所应当,完成任务就万事大吉了,而是会加一点点属于自己的‘小心机’。
Excel中的字体永远都是微软雅黑10号字体,第一行列名基本都是蓝色背景白色字体,同时标题行固定。
保证样式的同时,也会提前预判下领导要此数据的意图,做相应的汇总。
一年后的Excel-demo
正是这一点点的改变,也在渐渐改变我的职业生涯。
3
转眼又是一年,你会发现领导要的数据报表总是那么任性,说来就来,说要就要。每次要的数据与之前的还不太一样却又大致相同。
我渐渐的厌倦了这种本质重复性的工作,大喊一声人生苦短,我用Python,任性地将重复性的工作创新着去做。
是的,我开始偷懒了,不再手动去导数据,也不再认真地去排版编辑Excel的样式了,甚至我都不愿手动将报表发给领导了。
我只想简简单单的敲个命令python generate_data.py,然后专心的投入到其他的技术领域中。
自动脚本截图-demo
4
时间总在不经意间悄悄溜走,领导要的数据报表却依旧不断,只是我已经不再亲力亲为,而是将需求转给更适合的人去做了。
当时和他说需求的时候,我发现他明显有些忐忑,像当年的我一样…….
后记
最近公司来了一些新人有感而发,感慨时间真的过得飞快,亦庆幸自己也有明显的成长。
我是一位普通程序员,与大多数人一样,会有低潮,会有不顺,会有厌倦当前的工作,可因为现实生活你只能将就着。
但我想有一点点不普通,尝试着用已知的技术去改变当前重复的工作,让工作变得有趣些,让自己变得更加丰富些。
是的,我正在努力实践中!
- The End -
「若你有原创文章想与大家分享,欢迎投稿。」
加编辑微信ID,备注#投稿#:
程序 丨 druidlost
小七 丨 duoshangshuang
点击图片get往期内容