python怎么导入sql数据库_如何用Python3写一段将Excel数据导入SQL数据库?

这个实现起来很简单,就两步,先读取excel文件单元格的值,然后插入SQL数据库中。下面我介绍一下如何从excel文件读取数据,并插入到mysql数据库中,主要用到openpyxl和pymysql这两个包,实验环境win7 python3.6 pycharm5.0 mysql5.5,主要步骤如下:

1.下载安装openpyxl和pymysql这两个包,这里直接pip install 包名安装就行,如下图所示,我的环境都已经安装:

2.为了方便演示,我这里新建了一个test数据表,主要有id,university,和name这三个字段,如下图:

接着新建了一个test.xlsx文件,主要是把这个excel中的数据插入到test数据表中,样本数据如下:

3.数据准备完毕后,我们就可以读取excel数据了,主要代码如下,也就是一个读取函数,很简单,不到十行代码:

4.从excel文件中读取完数据后,我们就可以往mysql数据库中插入了,如下图所示,也就是一个插入函数,代码很简单,十来行代码左右:

程序运行结果如下,已经成功将excel读取的数据插入到mysql数据库中:

至此,一个完整的从excel文件读取数据并插入到mysql数据库的过程便完毕。就整个过程来看,其实不难,就是从excel读数据,然后插入到SQL数据库中,只要你熟悉xlrd,openpylx,pynysql等这些常用包,很快就能完成数据的读和写,这里需要注意的是,有一些特殊字符需要进行转义才能插入数据库,像'''等,我这里就不做过多介绍,网上也有很多这方面的教程,你可以参考学习一下,对你的提升也有很大的帮助,希望以上分享的内容能对你有所帮助吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值