python mysqldb 读取数据存储到excel中

来源:互联网 发布:网络安全工程师前景 编辑:程序博客网 时间:2024/05/08 14:02
from pyExcelerator import *import MySQLdbimport timedef get_data_from_mysql(host,user,passwd,db,sql):    #连接    conn=MySQLdb.connect(host,user,passwd,db,charset="utf8")    cur=conn.cursor()    #查询    n=cur.execute(sql)    content=[]    for row in cur.fetchall():        "返回整行数据tuple类型"         content.append(row)              return n,content    aa=get_data_from_mysql(host="",user="",passwd="",db='db1',sql="")  #返回结果行数,以及具体的数据信息co=aa[1] #具体数据元组a[1][0] a[1][1].....w = Workbook()     #创建一个工作簿ws = w.add_sheet('Hey, Hades')     #创建一个工作表for j in range(0,10):    for i in range(0,len(aa[1][0])):        ws.write(j,i,u'%s' %(co[j][i]))           w.save("d://basedata//xxoo.xls")     #保存

0 0
原创粉丝点击