首页 > 数据库技术 > 详细

python 办公自动化操作之office的excel的结合mysql数据库操作

时间:2020-07-07 00:06:46      阅读:65      评论:0      收藏:0      [点我收藏+]

这里的要实现一个功能,连接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()

 

python 办公自动化操作之office的excel的结合mysql数据库操作

原文:https://www.cnblogs.com/hzcjd/p/13258122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!