码迷,mamicode.com
首页 > 数据库 > 详细

day7_读取数据库,写入到excel里面

时间:2018-03-11 17:50:14      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:sheet   内容   nec   mysql   添加   select   span   mic   ros   

import pymysql,xlwt
def con_mysql(sql):
conn = pymysql.connect(host = ‘211.149.218.16‘,user = ‘jxz‘,password = ‘123456‘,db = ‘jxz‘,charset = ‘utf8‘)
cur = conn.cursor()
cur.execute(sql)
res = cur.fetchall()
cur.close()
conn.close()
return res
def write_excel(filename,content):
book = xlwt.Workbook() # 创建一个excel
sheet = book.add_sheet(‘学生信息‘) # 添加一个sheet页,sheet可以改成别的名字
title = [‘id‘,‘name‘]
i = 0
for t in title:
sheet.write(0,i,t)
i = i + 1
line_no = 1
for line in content:
row = 0
for j in line:
sheet.write(line_no,row,j)
row = row + 1
line_no = line_no + 1
book.save(filename)
res = con_mysql(‘select * from stu;‘)#查询结果返回到res里
write_excel(‘haha.xls‘,res)#把内容写到文件里

day7_读取数据库,写入到excel里面

标签:sheet   内容   nec   mysql   添加   select   span   mic   ros   

原文地址:https://www.cnblogs.com/laosun0204/p/8543896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!