#导入模块 import pandas from sqlalchemy import create_engine #链接mysql 数据库 con = create_engine(settings.DB_CONFIG)
#读取excel 表格中数据
data = pandas.read_excel(path, encoding='gb18030')
#处理表格中数据,自定义表头(中文为excel 中列名,英文为读取后为数据设置的列索引)
data.rename(columns={'条码': 'id', '名称': 'name', '库存量': 'count', '进货价': 'sprice', '销售价': 'price'}, inplace=True)
#取出指定列的数据
ret=data[['id','name','price','sprice']]
#将数据写入mysql 数据库
et.to_sql(tablename, con=con, if_exists='replace',index=False)
本文介绍了一种使用Python将Excel数据导入MySQL数据库的方法。通过pandas库读取Excel文件,并利用sqlalchemy连接数据库,实现数据的高效迁移。文章详细展示了代码实现过程,包括自定义表头、选取特定列及数据写入等关键步骤。
5618

被折叠的 条评论
为什么被折叠?



