使用Python将excel里的数据插入到数据库

发布时间:2021-12-08 23:37:38

使用Python将excel里的数据插入到数据库
具体实现代码如下:


import pymysql
from openpyxl import load_workbook


wb = load_workbook(‘需要导入的excel文件路径’)
sheet = wb.active


conn = pymysql.connect(
user=“用户名”,
password=“密码”,
port=3306,
host=“地址”,
db=“数据库名”,
charset=“utf8”#字符集
)
cur = conn.cursor() # 获取对应的操作游标
query = ‘insert into test_data(merchantId, requestId, transactionDate, orderSn, billemail, paySn) values (%s, %s, %s, %s, %s, %s)’#插入的sql,字段值用s%表示
for i in range(2, sheet.max_row+1):#因为有表头所以从第二行开始取值
studentId = (sheet.cell(row=i, column=1)).value
cardId = (sheet.cell(row=i, column=2)).value
address = (sheet.cell(row=i, column=4)).value
Jdate = (sheet.cell(row=i, column=5)).value
Jtime = (sheet.cell(row=i, column=6)).value
money = (sheet.cell(row=i, column=7)).value
values = (studentId, cardId, address, Jdate, Jtime, money)#从excel里面读逐行获取需要插入的字段
# 执行sql语句
cur.execute(query, values)
cur.close()
conn.commit()
conn.close()
print(“运行结束本次导入数据:”+str(sheet.max_row-1))

相关文档

  • 面试必问【中间件分布式】??redis,消息队列,es,高可用,分库分表
  • Python安装模块出错(ImportError: No module named setuptools)解决方法
  • 高一社会实践报告范文
  • 描写冬雪段落摘抄
  • 使用Gateway自定义负载均衡过滤器
  • 送给别人的励志语句
  • 爬小和山
  • 痒序高中文化常识
  • 广告人工作计划精选多篇
  • 下学期六年级英语教学计划范文
  • 耳机怎么摆拍好看
  • vbs隐藏cmd窗口
  • 汽车空调进风口
  • 福禄桐怎么养才能更茂盛
  • 一笔画之画兔子
  • 高速公路服务区为什么卖的东西很贵
  • 铁皮石斛是什么植物
  • 关于数据迁移项目的心得感受
  • 30 分钟快速入门 Docker 教程
  • 护肤秘籍:揭秘初夏打造白皙肌肤关键点
  • 红米5a参数
  • 电脑屏幕显示卡顿怎么解决
  • 万能解决问题思路方法??3W
  • 6大中医祛斑误区要警惕
  • 保持党的纯洁性心得
  • 信用管理手册
  • 爬山如何护膝,爬山怎样护膝,爬山怎么护膝
  • 神武手游同一账号怎么结婚吗
  • Dijkstra算法模板(未优化)
  • 张嘉佳微博语录
  • 猜你喜欢

    电脑版