因为工作上每周都需要制作一份周报,公司有系统可以导出excel表格数据,但是导出来没办法直接用透视表算出最终的通报数据,每次还要进行分列、替换单元格内容、手工换算原始表数据等机械性工作,对身心健康造成严重摧残。所以打算用python做一个小工具解放我的身心。
其实我不做后端技术工作好多年了,而且对python也没系统学习过,只停留在知道有这么个语言工具,简单易用、功能强大。所以这次学习了很多大神的博客分享,帮助我基本完成了这个小工具。我自己的博客只为记录自己的学习过程,没有侵权盗用的恶意。
相关大神的分享地址:
Kanny广小隶,Python制作小软件
vivian_ll,解决maximum recursion depth exceeded in comparison报错
CodingDog,Python 打包成 exe,太大了该怎么解决
通信小黑,利用Python3开发一款小工具
一、需求分析
1、对指定excel表格进行数据预操作:包括分列、替换、列值除法和加法计算;
2、将预处理好的表格作为一个新的sheet保存到原excel工作簿中;
3、通过预处理好的表格生成透视表,也作为一个新的sheet保存到原excel工作簿中;
4、这个小工具最好是能制作成一个exe程序,可以移植到其他电脑上使用;(这点最后基本失败,后面详细说)