"""读取数据写入Excel文件一个Excel文件 ---> 工作簿 ---> workbook一个工作簿下面可以有一个或多个工作表 ---> sheet"""import MySQLdbimport xlwtconn = MySQLdb.connect(host='47.104.31.138', port=3306,user='root', password='Luohao.618',database='hrs', charset='utf8')try:with conn.cursor() as cursor:cursor.execute('select eno, ename, job, sal, dname from tb_emp t1 ''inner join tb_dept t2 on t1.dno=t2.dno')wb = xlwt.Workbook()sheet = wb.add_sheet('员工信息表')titles = ('工号', '姓名', '职位', '月薪', '部门')title_style = xlwt.XFStyle()font = xlwt.Font()font.name = '行楷-简'font.height = 400font.colour_index = 4font.bold = Truetitle_style.font = fontaligment = xlwt.Alignment()aligment.horz = xlwt.Alignment.HORZ_CENTERaligment.vert = xlwt.Alignment.VERT_CENTERtitle_style.alignment = aligmentfor col_index, title in enumerate(titles):sheet.write(0, col_index, title, title_style)for row_index, row in enumerate(cursor.fetchall()):for col_index, value in enumerate(row):sheet.write(row_index + 1, col_index, value)wb.save('hrs.xls')except MySQLdb.MySQLError as err:print(err)conn.rollback()finally:conn.close()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。