基于pyqt5,openpyxl制作的Excel合并小程序

之前朋友让帮忙写一个合并Excel的小程序
大概功能是把多个Excel的文件名写入一个.txt文件,然后希望把这个.txt文件里的Excel的默认sheet全部合并到一个Excel文件里,方便打印
可是没用过python,只能霸王硬上弓,最后花了几天学了下pyqt5和openpxl
终于调试出来一个简单的版本
大概如下图
两种方式选择合并的文件,第一种是勾选,第二种就是上述的.txt文件里写文件名
基于pyqt5,openpyxl制作的Excel合并小程序_第1张图片
最近又翻了翻以前写的代码,真的感觉像是一坨xxx
很多地方都有问题,看着看着就看不下去了,没用线程,代码冗余,不仔细看根本不知道是什么功能,甚至进度条是个摆设…
在1024这天,占个位置,看了代码整洁之道以后,准备重构一下过去的这坨shit
在此记录一下

源码地址

可以在pycharm中加载运行ViewInteract.py
或者直接使用打包好的.exe文件,首次运行时会生成2个文件,一个.json保存配置,一个Log文件
Excel源码地址
https://gitee.com/zhang_mu_zhi/excel-merge
声明:仅用作学习python,请勿用作其他任何商业用途,侵权行为等,本人概不负责

参考链接:

openpyxl

https://blog.csdn.net/d9394952/article/details/88236217

openpyxl和打印格式

https://blog.csdn.net/ddxwltan/article/details/104049868

openpyxl读取图片的注意点

https://blog.csdn.net/weixin_43483847/article/details/100984374

自定义的圆环进度条

https://blog.csdn.net/weixin_41611054/article/details/103660845

logging

https://gu-han-zhe.blog.csdn.net/article/details/119327627

自定义标题栏和窗体移动

https://blog.csdn.net/qq_17351161/article/details/102801372

QtreeView

https://wenku.baidu.com/view/9c20b939a000a6c30c22590102020740be1ecd3f.html

pyinstall打包python程序为.exe

https://blog.csdn.net/shewei1977/article/details/123624133

你可能感兴趣的:(python,1024程序员节,python)