一日,程序员小易下班匆匆路过前台打卡,见前台妹子小美哀怨的对着电脑、耷拉着头、一只手指无力的敲击键盘。刚走出公司大门小易察觉不对,折了回去。
小易:小美,这么晚,怎么你还没下班呢?
小美:唉...今天夏经理又让我推广公司产品,在每个QQ群发广告,我加了70多个群不说,下班半小时前才告诉我,还要我把群里信息整理成EXCEL报表。那么多人、那么多群,我怎么弄得完啊。
小易:这个夏经理,又拍脑袋出一些幺蛾子,把公司产品宣传搞得像路边小广告...
(说话之间小易瞥见小美电脑上EXCEL的格式,他内心的激动都在脸上如花般绽放)
小易:有了有了。太好了小美,你QQ电脑在线吧,马上可以下班了。
片刻之后,一段PHP代码在小美的电脑上飞速运行,12.88s之后71个EXCEL文件出现:
实际生成EXCEL演示.gif
小美:小易,你你你..你真是太厉害了,这样我可以马上下班了。额....那个,听说《复仇者联盟3》上映了,要不要一块去看啊,我来买票。
小易:不了,我今天正要和程序员牛牛、小白他们一起看,他俩还等我呢,说完背起包潇洒的走了。
事后,据小易回忆,那也许是他离爱情最近的一次。
然而...
喂,醒醒醒醒。电影院里,小易被身旁的同事牛牛和小白叫醒。大哥啊,电影都散场了,你怎么这么累啊睡了半天。小易醒来一脸懵逼,大概是这几天调程序累着了睡着了很久,做了个梦。
好吧,故事全是编的,这篇文章本应该是三步曲最后一章(三)。在编程实现的过程中,突然意识到技术人员过分沉迷追求技术,更应该关注身边真实的生活。因此最终如你所见,这篇没有说到一个代码,而是强调生活。
代码真实存在于:
https://github.com/nasaplayer/getCurrentQQGroupList
编程实现主要解决两方面的问题,其一是QQ静默快捷登陆获取群成员信息,其二是用phpspreadsheet生成EXCEL文件。其中对原理的解释可以看之前的这两篇:
说是抖机灵也好,毕竟夜间需要放轻松。