import pandas as pd
from sqlalchemy import create_engine
excelFile = '/data/user.xlsx'
df = pd.DataFrame(pd.read_excel(excelFile))
engine = create_engine("mysql+pymysql://test:123456@localhost:3306/test", encoding='utf8')
df.to_sql('user', con=engine, if_exists='replace', index=False)
需要注意的是,excel文件第一行是表头,就是数据库表结构字段。从第二行开始是数据