zoukankan      html  css  js  c++  java
  • python 办公自动化操作之office的excel的结合mysql数据库操作

    这里的要实现一个功能,连接mysql数据库,读取demo表中的2列字段,然后写入xls保存。不废话直接上代码

    import pymysql
    import xlwt
    
    
    
    
    database=pymysql.connect('localhost','root','123','student',charset='utf8')#localhost数据库连接地址,用户名root,密码123,用户是student
    cursor=database.cursor()
    sql="select * from demo"#sql语句写这里
    cursor.execute(sql)#执行
    result=cursor.fetchall()#result接受所有返回结果
    workbook=xlwt.Workbook() #新建xls类
    worksheet=workbook.add_sheet("Sheet1") #新建xls的sheet
    i=0
    for n in result:
       worksheet.write(i,0,n[0])  #sheet写入数据
       worksheet.write(i,1,n[1])  # sheet写入数据
       i=i+1
    workbook.save("test03.xls")  #本地保存

    test03.xls内容如下:

    数据库查询有了,那有删除呢?再补充个:

    import pymysql
    database=pymysql.connect('localhost','root','','student',charset='utf8')
    cursor=database.cursor()
    sql="delete from demo where  id='99'" #这是删除语句,如果需要修改或新增执行改这里的sql
    cursor.execute(sql)
    database.commit()
    database.close()
  • 相关阅读:
    布隆过滤器(Bloom Filter)详解
    css-鼠标经过图片效果
    css-卡牌反转(两个内容)
    wow 属性
    小常识
    裁剪图片
    js电梯导航效果
    banner缓慢缩小过渡效果
    css——鼠标经过按钮时样式
    redis面试题redis的lru算法实现到手写lru算法
  • 原文地址:https://www.cnblogs.com/hzcjd/p/13258122.html
Copyright © 2011-2022 走看看