标签:highlight order port 站点 roo log imp base python
一、安装
pip install pymysql
二、链接、执行MySQL、关闭(游标)
import pymysql
#建立链接
database = pymysql.connect(‘localhost‘, ‘root‘, ‘123123‘, ‘orderlog‘)
#获得游标对象, 用于逐行遍历数据库数据
cursor = database.cursor()
#执行sql语句
#创建插入SQL语句
query = """INSERT INTO 到件计划 (运单号, 发件站点, 发件操作人, 发件时间, 接收站点, 接收状态) VALUES (%s, %s, %s, %s, %s, %s)"""
# 创建一个for循环迭代读取xls文件每行数据的, 从第二行开始是要跳过标题
## 行列标号都是从0开始,注意行列数
for r in range(1, sheet.nrows):
运单号 = sheet.cell(r,0).value
发件站点 = sheet.cell(r,12).value
发件操作人 = sheet.cell(r,13).value
## 扫描时间从五位日期戳处理为特定格式
发件时间 = date(sheet.cell_value(r,14)).strftime("%Y-%m-%d %H:%M:%S")
接收站点 = sheet.cell(r,15).value
接收状态 = sheet.cell(r,16).value
values = (运单号, 发件站点, 发件操作人, 发件时间, 接收站点, 接收状态)
#返回受影响的行数
cursor.execute(query, values)
#关闭游标
cursor.close()
# 提交
database.commit()
# # 关闭数据库连接
# database.close()
标签:highlight order port 站点 roo log imp base python
原文地址:https://www.cnblogs.com/5947l/p/14252574.html