• 把数据库里面的stu表中的数据,导出到excel中


    # 2、写代码实现,把我的数据库里面的stu表中的数据,导出到excel
    #编号 名字 性别

    # 需求分析:
    # 1、连接好数据库,写好SQL,查到数据 [[1,'name1',''][1,'name1','']]
    # 2、写excel,xlwt


    import pymysql,xlwt
    def my_db(sql):
    import pymysql
    coon = pymysql.connect(
    host='118.xx.xx.xx', user='xxx', passwd='123456',
    port=3306, db='xxx', charset='utf8')
    cur = coon.cursor() #建立游标
    cur.execute(sql)#执行sql
    if sql.strip()[:6].upper()=='SELECT':
    res = cur.fetchall()
    else:
    coon.commit()
    res = 'ok'
    cur.close()
    coon.close()
    return res

    def export(excel_name):
    sql = 'select * from stu;'
    data = my_db(sql)
    book = xlwt.Workbook()
    sheet = book.add_sheet('sheet1')
    title = ['编号','姓名','性别']
    col = 0 #
    for t in title:
    sheet.write(0,col,t) #写表头
    col+=1
    #[[1, 'xxxx', ''], [1, 'xxxx', '']]
    row = 1 #行数
    for d in data: #控制行数
    # [1, '牛寒阳', '']
    col = 0
    for line in d:#控制列的
    sheet.write(row,col,line)
    col+=1
    row+=1
    book.save(excel_name)

    # export('stu.xls')
  • 相关阅读:
    Kostya Keygen#2分析
    一个简单的windows勒索软件分析
    MSRHook与SSDTHook
    VS2013中调驱动
    VMProtect1.63分析
    Linux内核分析总结
    进程的切换和系统的一般执行过程
    可执行程序的装载
    进程的描述和进程的创建
    扒开系统调用的三层皮(下)
  • 原文地址:https://www.cnblogs.com/jiadan/p/9033446.html
Copyright © 2020-2023  润新知