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()
  • 相关阅读:
    JVM——类加载
    Java IO输入输出
    核心标签库和el
    request对象
    安装tomcat
    安装mongodb
    MySQL在简单命令行操作
    安装MySQL
    Java几种常见的异常类型
    Java简单正则表达式写爬虫
  • 原文地址:https://www.cnblogs.com/hzcjd/p/13258122.html
Copyright © 2011-2022 走看看