• 大小: 7.25KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 数据库
  • 标签: sql  

资源简介


Python查询mysql数据并将数据按不同的工作表sheet导出到excel的完整代码实例。有完整的代码及注释,可根据自身需要更换sql即可。

资源截图

代码片段和文件信息

#!/usr/bin/env python
# -*- coding:utf-8 -*- 
#Author: nulige
import time
import pymysql
import xlwt
import os
import xlrd
from xlutils.copy import copy

sip = “127.0.0.1“
iport = “3306“
suser = “admin“
spwd = “123456“
sdb = “test“

class GetData2Excel(object):
    #获取表格名称,这里根据不同的导出情况获取统一的文件名及路径
    @staticmethod
    def CreateExcel(classcode):
#连接MYSQL数据库
        conn = pymysql.connect(host=sip port=int(iport) user=suser passwd=spwd db=sdb charset=“utf8“)
        cursor1 = conn.cursor(cursor=pymysql.cursors.DictCursor)
        sql_qname=‘‘‘select name from t_class where code = “%s“‘‘‘ % (str(classcode))
        cursor1 = conn.cursor()
        count = cursor1.execute(sql_qname)
        if count==0:
            print(“班级编码不存在,请检查!“)
            time.sleep(3)
            return -1““
        else:
            cursor1.scroll(0 mode=‘absolute‘)
            results = cursor1.fetchall()
            class_name = results[0][0]

        print(“此次要导出数据的

评论

共有 条评论