如何使用python从包含宏函数的mysql中的excel文件中导入数据

时间:2019-03-24 17:00:32

标签: python mysql excel

首先,如果有不清楚的事情,我感到抱歉 我需要创建一个数据库,因为我有一个包含很多列的excel文件,这些列包含很多包含数据的行 我只需要将所有这些数据导入到mysql数据库中,而不是手动填充它,因为我有很多excel文件。因此我想有一种简单的方法可以使用Pythons库(例如pandas和numpy,xlrd 此后,如果有任何更新或填写excel文件,它将自动更新数据库中的内容;如果有任何更新或填写数据库,则它会自动更新为excel文件,因为有很多用户会使用excel文件 现在,我需要这种情况的环境,工具和教程

1 个答案:

答案 0 :(得分:1)

首先,您需要将所有数据推送到MySQL数据库。我建议使用对象关系映射器,例如SQLAlchemy

您可以使用熊猫解析excel文件。如果您不处理大量数字,则在这种情况下不需要numpy。

此外,我不建议您使用excel文件作为主要数据源。您可以将数据直接添加到MySQL,然后仅在需要时将整个数据库转储到xlsx文件中(在这种情况下,可以使用XLSXWriter)。