前言
本文是上一篇的姊妹篇,用winform做了的那个小工具之后,发现拿C#做的过程还是比较麻烦的(小工具C#版本工程放在git上了,地址是git@github.com:andyqingliu/XlsKeySearch.git),后来看Python,觉得Python处理Excel做数据分析与统计其实更简单方便,于是又用Python实现了一版,工程地址在git@github.com:andyqingliu/XlsKeySearch-Python.git.
两个工程实现了同样的功能,就是读取Excel,通过key value键值对检索Excel里面的内容并通过key写入对应的value值。在操作的同时生成log文件方便后续问题跟踪。本文主要记录Python写这个工具时的点点滴滴,备忘。
其中涉及以下内容:
- VSCode配置Python开发环境
- 用Pandas读写Excel数据
- PyQt5可视化界面
- Python自带的logging包
- PyInstaller打包Python程序
一. VSCode配置Python开发环境
有很多可以配置Python环境的工具,比如网上比较多的有Pycharm,Sublime,VSCode等等。查了些资料,网上有很多教程都是拿Pycharm来做Python的开发环境。个人觉得这个要单独安装并且看起来比较复杂,正好已经在拿vscode写lua,还是微软大大的后台,又能支持Python。所以干脆拿它来做Python的开发环境。
话不多说,直接开干。