parent
5f364fa3df
commit
dddba53e9e
@ -1,40 +0,0 @@
|
||||
import xlwt
|
||||
from tkinter import messagebox
|
||||
def save_execel(curs,tablename):
|
||||
sql='select * from '+tablename
|
||||
curs.execute(sql)
|
||||
rows = curs.fetchall() # 获取所有数据
|
||||
#二、初始化excel文件
|
||||
w=xlwt.Workbook(encoding='utf-8')
|
||||
style=xlwt.XFStyle()
|
||||
font=xlwt.Font()
|
||||
font.name="微软雅黑"
|
||||
style.font=font
|
||||
if tablename=="administration":
|
||||
ws = w.add_sheet("用户信息", cell_overwrite_ok=True)
|
||||
title = "用户ID,用户名,用户工资,密码,修理数量"
|
||||
title = title.split(",")
|
||||
elif tablename=="car_master":
|
||||
ws = w.add_sheet("车主信息", cell_overwrite_ok=True)
|
||||
title = "车主ID,车主名,手机号码,车辆类型,负责人员"
|
||||
title = title.split(",")
|
||||
elif tablename=="part":
|
||||
ws = w.add_sheet("零件信息", cell_overwrite_ok=True)
|
||||
title = "零件编号,零件名称,零件价格,剩余数量,生产地区"
|
||||
title = title.split(",")
|
||||
else:
|
||||
ws = w.add_sheet("修理信息", cell_overwrite_ok=True)
|
||||
title = "事件编号,车主姓名,修理价格,经手员工,所用零件"
|
||||
title = title.split(",")
|
||||
|
||||
for i in range(len(title)):
|
||||
ws.write(0, i, title[i], style)
|
||||
for i in range(len(rows)):
|
||||
row = rows[i]
|
||||
for j in range(len(row)):
|
||||
if row[j]:
|
||||
item = row[j]
|
||||
ws.write(i + 1, j, item, style)
|
||||
path='./'+tablename+".xls"
|
||||
w.save(path)
|
||||
messagebox.showwarning(title="成功", message='信息保存成功,请到本地目录查看!')
|
Loading…
Reference in new issue