Python 从多个相关excel文件向MySQL插入信息

Python 从多个相关excel文件向MySQL插入信息,python,mysql,sql,excel,database,Python,Mysql,Sql,Excel,Database,因此,我有一个来自汽车板卡的巨大数据库模式,这些数据实际上存储在多个excel文件中,我的工作是创建一个数据库模式,将所有这些数据转储到MySql中,但现在我需要创建将数据插入数据库的过程 这是一个excel表格如何排序的示例: 问题是所有这些excel文件都没有很好的标记。 我的问题是,为了创建一个脚本将所有这些数据从excel转储到DB,我需要做什么? 我还使用ID、外键、主键、连接等 到目前为止,我一直在思考这个问题: 1.-以良好的方式规范Excel中表格的结构,以便使用SQL语言插

因此,我有一个来自汽车板卡的巨大数据库模式,这些数据实际上存储在多个excel文件中,我的工作是创建一个数据库模式,将所有这些数据转储到MySql中,但现在我需要创建将数据插入数据库的过程

这是一个excel表格如何排序的示例:

问题是所有这些excel文件都没有很好的标记。 我的问题是,为了创建一个脚本将所有这些数据从excel转储到DB,我需要做什么? 我还使用ID、外键、主键、连接等

到目前为止,我一直在思考这个问题:

1.-以良好的方式规范Excel中表格的结构,以便使用SQL语言插入数据

2.-用python创建一个脚本以插入每个表的数据


你能帮我从哪里开始,怎么开始吗?我应该用谷歌搜索哪些主题?

使用熊猫,您可以轻松地从excel(csv和xlsx)中读取数据,并将数据转储到任何数据库中

import pandas as pd
df = pd.read_excel('file.xlsx')
df.to_sql(sql_table)
如果您在转储到MySQL时遇到性能问题,您可以在这里找到另一种转储方法

我会编写一个小小的VBA宏来导出到分隔文件中,然后用您想要的任何工具读入MySQL。