多语言展示
当前在线:1225今日阅读:39今日分享:10

python 如何将excel导入mysql

如何将excel中的数据导入到mysql?使用python的MySQLdb模块可以访问mysql数据库进行读写操作,使用xlrd模块可以读取excel文件,所以我们可以借助这两个模块来实现将excel导入到mysql。
工具/原料
1

python 2.7

2

python xlrd模块、MySQLdb模块

3

mysql

方法/步骤
1

首先我们需要安装MySQLdb,xlrd模块。有关python如何访问mysql数据库,大家可以参考笔者之前写的经验。而安装xlrd模块,只需要执行pip.exe install xlrd就可以安装成功。

2

比如我们有一份班级学生成绩单excel,我们要导入到mysql中。那么我们首先需要创建一张表,建表语句如下图。学生成绩单内容也假设如下图所示那样。

3

编写程序,读取excel文件,循环处理每条记录。对一条记录,我们需要获得每一列数据,然后我们对每一行数据编写sql。使用execute(sql)的方式执行,这样就能导入到数据库中。具体的说明如图中所示。

4

执行程序后我们再查看数据库中数据是否已经导入。如下图查询mysql所示,已经把excel中的数据导入进来了。

注意事项

如果有编码格式报错的情况,请在获取了excel数据后,encode('utf8')进行编码。

推荐信息