本文共 587 字,大约阅读时间需要 1 分钟。
一、环境配置
系统:win10,64位,ltsc2019
工具:pycharm 2018.03.04
语言:python 3.5.4
二、使用的库函数
PyQt5 pip install pyqt5
pymysql pip install pymysql
xlrd pip install xlrd
三、QT Designer设计界面
具体配置见UI文件。
设计完成后,使用pyUIC将UI文件转换为python代码。
可以使用pycharm调用外部工具:
pyuic.exe的目录在python的安装目录下,working directory:内容填写$FileDir$
然后使用该工具进行转换
转换完成后,工程目录下会有一个project.py,名称同UI文件。
四、代码编写
导入库函数,和定义一个类及一些变量
初始化界面按钮,默认为false,绑定按钮到对应的函数
连接数据库函数
断开连接函数
打开文件函数
设置选中sheet名字后,导入按钮才可用
写入数据库,获取表名,将sheetname作为数据库中的表名
整理建表SQL语句,默认为Excel中的第一行为字段,如果表不存在的情况。
整理插入SQL语句。
写入数据库并计算插入时间
处理关闭按钮事件,点击关闭时断开数据库连接
主函数
五、运行结果
界面比较LOW,请忽略
插入10000多条数据的时间,2秒多。
转载地址:http://wucpo.baihongyu.com/