女朋友是做行政的,每天要处理一堆表格。她最头疼的是核对数据,几百行信息要一条条对。我看着她加班到晚上八点,眼睛都快贴到屏幕上了。
那天随口问了一句,她说要核对三个表格的数据一致性。我扫了一眼,发现都是重复劳动。我说这个我能帮你搞啊,用Python写个脚本就行。她用怀疑的眼神看着我,说你别吹牛了。
当天晚上我花了一个小时写了个小工具。功能很简单,读取Excel文件,对比两列数据,把不一致的地方标成红色,再自动生成一个新的表格。我让她第二天试试。
她第二天上班用了这个工具,原本要干半天的活,半小时就干完了。她特别高兴,在微信上发了好几个表情包过来。那天晚上她回家做了我最爱吃的红烧排骨。
后来我又加了几个功能。一个是自动合并多个表格,一个是按条件筛选数据并生成汇总表。她同事看到了也觉得很方便,问能不能给她也做一个。于是我把代码做了个简单的界面,打包成exe文件。这样就完全不需要安装Python了,双击就能用。
现在她的行政部都在用这个工具。她每天回家都给我带饭,有时候是食堂的好菜,有时候是路边买的卤味,有时候是她自己做的甜点。带饭这件事从一周一次变成三天一次,现在就差天天带了。
有个细节让我觉得这事值了。上周她加班到很晚,我给她送夜宵。看到她电脑上挂着一排Excel文件,她说全都处理完了,准备回家。然后她从包里掏出一盒绿豆糕,说是下午出去办事顺路给我买的。
其实写那个代码真的不复杂,就是用了pandas和openpyxl两个库,加起来不到200行。但我女朋友觉得我特别厉害,逢人就说我会写代码。她每次给我带饭,都一脸得意地问,今天想吃什么呀。
所以你看,学点技术真有用。能帮到身边人,还能混口饭吃。