1.mysql转为excel
getConn函数获取mysql连接,第1个参数database为要连接的数据库。
mysql2excel函数完成主要转换功能,第1个参数database为要连接的数据库,第2个参数为要转换的数据表,第3个参数为要保存的excel文件名。
在执行cursor.execute后,利用data_list = cursor.fetchall()获取数据库中所有数据,利用cursor.description获取函数中字段的相关信息,
字段的相关信息的数据类型为元组,其中第1个为字段名。
利用xlwt.Workbook()方法实例化对象赋值给excel变量,利用excel.add_sheet()方法获取新的表格,利用sheet.write()往excel文件中写入数据。
import pymysql
import xlwt
def getConn(database='pydb'):
args = dict(
host='localhost',
user='root',
passwd='...your passwd',
db=database,
charset='utf8'
)
conn = pymysql.connect(**args)
return conn
def mysql2excel(database='pydb',table='test',excelResult = ''):
conn &