1.导包
cmd
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn pandas
pip install xlrd==1.2.0
pip install pymysql
2.代码
zhedawangxinerror 是表名
XH varchar(10),ENTNAME varchar(100),STATE varchar(5) 是3个字段
# _*_ coding:utf-8 _*_
import pandas as pd #先装个pandas ,pip install pandas
import pymysql
#读入数据库
filename='C:\\Users\\Administrator\\Desktop\\00001\\002.xlsx'#本地需要导入数据库的文件
data=pd.read_excel(filename)
#建立数据库连接
db=pymysql.connect('localhost','root','root','cll')
cursor=db.cursor()
#判断数据表是否存在
try:
cursor.execute('create table zhedawangxinerror( XH varchar(10),ENTNAME varchar(100),STATE varchar(5))')
except:
print('已存在的表')
query = 'insert into zhedawangxinerror(XH,ENTNAME,STATE) values (%s,%s,%s)'
for i in range(0,len(data)):
XH=data.iloc[i,0]#不清楚iloc可以百度下iloc的用法
ENTNAME=data.iloc[i,1]
STATE=data.iloc[i,2]
values = (str(XH),str(ENTNAME),str(STATE))
cursor.execute(query,values)
cursor.close()
db.commit()
print("数据导入成功")
db.close()
有问题 联系我QQ群python技术交流:833020301
我的代码就是你的代码