import pandas as pd
from sqlalchemy import create_engine
#上面的复制就行
#读数据
pd.read_excel(r'C:\Users\13067\Desktop\汇总表.xlsx',sheet_name = '汇总')
#连接引擎
conn = create_engine('mysql+mysqldb://root:123@localhost/detail?charset=utf8')
写入数据库
pd.io.sql.to_sql(df1,'汇总1',con=conn,schema='detail',if_exists='append',index
=False)
#关闭
conn.dispose()
强大之处就是直接把pd处理好的数据导入,速度贼快~
一般第一次用都会报错ModuleNotFoundError: No module named 'MySQLdb'
Tips: 实际运行失败,结果试探 pip install MySQLdb后成功