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()
  • 相关阅读:
    40 修改了机器名,portal重装后,还需要做什么?
    39 路径分析小练习
    38 空间查询小练习
    面向对象一些概念简述
    Js函数基本介绍
    JS中的变量和数据类型
    js基础语法
    Css样式优先级
    对响应式布局的理解和认知
    关于Flex布局
  • 原文地址:https://www.cnblogs.com/hzcjd/p/13258122.html
Copyright © 2011-2022 走看看