• python 连接数据库,查询结果写入数据到excel


    ##连接数据库,查询结果写入数据到excel
    import pymysql
    import xlwt
    def get_sel_excel(file_excel):
    #建立连接
    conn = pymysql.connect(
    host = "100.100.100.0",
    port = 3306,
    user = "test",
    passwd = "123",
    db = "bigdata",
    charset = "utf8"
    )

    #建立游标
    cursor = conn.cursor()
    sel_sql = "select * from ts_vehicle_load;"
    print("开始查询表!")
    #执行sql语句
    cursor.execute(sel_sql)
    #获取查询到结果
    res = cursor.fetchall()
    print(res)
    w_excel(res)


    #操作excel
    def w_excel(res):
    book = xlwt.Workbook() #新建一个excel
    sheet = book.add_sheet('vehicle_land') #新建一个sheet页
    title = ['id','vehicle_load_cod','total_count','vehicle_innet_count','vehicle_online_count','date']
    #写表头
    i = 0
    for header in title:
    sheet.write(0,i,header)
    i+=1


    #写入数据
    for row in range(1,len(res)):
    for col in range(0,len(res[row])):
    sheet.write(row,col,res[row][col])
    row+=1
    col+=1
    book.save('vehicle_land.xls')
    print("导出成功!")


    if __name__ == "__main__":
    file_excel = r"E:UsersadminPycharmProjectsuntitled1.xls"
    get_sel_excel(file_excel)
    人生的旅途,前途很远,也很暗。然而不要怕,不怕的人的面前才有路。
  • 相关阅读:
    多点触摸的一些代码
    精灵跳跃练习
    svn安装所遇到的几个问题[转载]
    简易包边字画法
    http和socket简介
    ant使用笔记
    j2se图片拖拽练习
    A星寻路示例
    迅为瑞芯微iTOP3399开发板资料更新
    迅为i.MX6Q开发板NXP恩智浦ARM安卓linux开发板
  • 原文地址:https://www.cnblogs.com/ymany/p/11009899.html
Copyright © 2020-2023  润新知