zoukankan      html  css  js  c++  java
  • Python中如何从数据库把数据导入excel中

    import pymysql,xlwt
    
    #1、连接mysql
    #2、执行sql语句
    #3、获取到sql执行结果
    #4、写入excel
    def conn_mysql(sql):
        conn = pymysql.connect(host='211.149.218.16',user='jxz',password='123456',db='jxz',charset='utf8')
        cur = conn.cursor(cursor=pymysql.cursors.DictCursor)
        cur.execute(sql)
        res = cur.fetchone()
        print(res)
        conn.commit()
        cur.close()
        conn.close()
        return res
    
    def write_excel(file_name,content):
        book = xlwt.Workbook()
        sheet = book.add_sheet('sheet1')
        line_no = 0#控制行数
        for line in content:
            row = 0#控制列数
            for j in line:
                sheet.write(line_no,row,j)
                row+=1
            line_no+=1
        book.save(file_name)
    res = conn_mysql("insert into jxz_stu  (name,cl,c2,c3) values ('牛寒阳','交','交','交');")
    write_excel('lanxia.xls',res)
  • 相关阅读:
    PMP CMM
    PM过程的一些典型场景和问题
    PMP的六大管理学定律
    项目经理面试指南
    Sd
    Java 对象池实现
    Java 线程池的实现
    Sd
    Sd
    02.JSP的3个编译指令
  • 原文地址:https://www.cnblogs.com/niuniu2018/p/7828583.html
Copyright © 2011-2022 走看看