[英]Read from multiple excel files and Insert them into a table in PosgreSQL DB
[英]Insert Information to MySQL from multiple related excel files
所以我有一个来自汽车板卡的巨大数据库模式,这些数据实际上存储在多个 excel 文件中,我的工作是创建一个数据库模式将所有这些数据转储到 MySql 中,但现在我需要创建插入过程数据进入数据库。
问题是所有这些 excel 文件都没有很好地标记。 我的问题是,我需要做什么才能创建一个脚本来将所有这些数据从 excel 转储到数据库? 我也在使用 ID、外键、主键、连接等。
到目前为止,我已经考虑过这个问题:
1.-将Excel中表格的结构规范化,以便用SQL语言插入数据。
2.-在python中创建一个脚本来插入每个表的数据。
你能帮助我从哪里开始以及如何开始吗? 我应该谷歌什么主题?
使用 pandas,您可以轻松地从 excel(csv 和 xlsx)中读取数据并将数据转储到任何数据库中
import pandas as pd
df = pd.read_excel('file.xlsx')
df.to_sql(sql_table)
如果您在转储到 MySQL 时遇到性能问题,您可以在python pandas to_sql 和 sqlalchemy 中找到另一种进行转储的方法:如何加快导出到 MS SQL?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.