sqlit3

PyQt5结合python3.4和sqlit3编写的一个小程序源码

三世轮回 提交于 2020-03-01 04:58:24
本项目需求第一步是先从excel中将订单数据导入数据库中,然后有按照会员名对该会员名所进行的所有交易订单进行查询,查询结果支持导出,导出格式同为excel,数据量很少本来打算使用pyscopg2 操作postgresql,后来放弃了,一个月只有1w条数据,所以选择了自带的sqlit3 本文使用到的库有 xlrd xlwt sqlit3 pyqt5 分成了3个类,一个是excel 数据操作类,包含将excel数据的读写,一个是db操作类,包括了基本的连接库 创建表和查询插入,另一个是界面类,绑定界面上的操作和获取界面数据。 源码如下 ''' omsData.py @author tianrui @date 2015-11-25 ''' #coding=utf-8 import xlrd import os import xlwt def DriverDir(dirPath): filePathlist = []; for parent,filenames in os.walk(dirPath): for filename in filenames: if((filenames.find('.xls') != -1) and (filenames.find('.xlsx') != -1)): filename = parent + '\\' + filename