这个实现起来很简单,就两步,先读取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等这些常用包,很快就能完成数据的读和写,这里需要注意的是,有一些特殊字符需要进行转义才能插入数据库,像'''等,我这里就不做过多介绍,网上也有很多这方面的教程,你可以参考学习一下,对你的提升也有很大的帮助,希望以上分享的内容能对你有所帮助吧。

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

  1. python输出多行对齐_如何用python3输出print对齐?

    python中的函数相信大家都不陌生,提起print很多人都要举手回答,说我知道!这个函数也是比较常见的,所以小编想给大家多补充一点新的知识.内容不是很多,也算是偏基础类的知识,需要大家牢固掌握这个知 ...

  2. python编写一个简单计算器_如何用Tkinter写个简单计算器

    上机实践课程开始了,嗯,老师来了之后念了下PPT,然后说:开始做吧......... 然后就开始了Python的GUI之路,以前没接触过PYthon的可视化界面(虽然这样很不明智) 但是现在做起来感觉 ...

  3. python将EXCEL数据导入数据库时日期型数据变成数字并加.0的问题一行代码解决方案方案

    [问题描述]:python将EXCEL数据导入数据库时日期变成文本型数据并显示为数字格式 [解决方案] 数据源: codes: #!/usr/bin/python3 -- coding: utf-8 ...

  4. python接入excel_使用python将excel数据导入数据库过程详解

    因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt) 直接丢代码,使用python3,注释比较清楚. ...

  5. 使用python将excel数据导入数据库

    https://www.cnblogs.com/longbigbeard/p/9309180.html 因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 py ...

  6. C#将Excel数据导入到SQL server数据库

    将Excel数据导入到数据库,用winfrom系统,如图: 该系统可以选择导入的Excel文件,设置要导入的数据库的基本设置. 代码: winfrom窗体: public partial class ...

  7. 如何快速把Excel数据导入SQL数据库

    如何快速把Excel数据导入SQL数据库 最近做测试数据的时候很苦恼,我百度了很久发现没有我想要的答案,不知道是我搜索的问题还是不行最终发现了一种方式可以快速导入数据不用一句一句的去写insert i ...

  8. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题

    目录 版本: 文章主要内容: 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 新版本不同的设置的地方: 版本: SQL server2018.ex ...

  9. python将excel数据导入ppt_使用python将excel数据导入数据库

    因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt) 直接丢代码,使用python3,注释比较清楚. ...

  10. mysql外部表不是预期格式_批量Excel数据导入Oracle数据库 导入excel错误:外部表不是预期的格式 解决方案...

    在asp.net网站中导出Excel文件后,再把文件导入到数据库中. 读取Excel文件时,打开连接出错. 错误为:外部表不是预期的格式 解决:检查了一下,导出的Excel是标准文件不是html,没错 ...

最新文章

  1. SQLmap工具常用命令
  2. sklearn中的交叉验证(Cross-Validation)
  3. RFID自动识别术语解释(zt)
  4. ABAP常用字符串操作收集整理
  5. java web高级编程 百度网盘_[有书共享]JavaWeb高级编程
  6. 张凯江:架构能力-“构建”世界的能力
  7. [机器学习-概念篇]彻底搞懂信息量,熵、相对熵、交叉熵
  8. 7.3.8.1 - 并发多线程 死锁和递归锁 - 信号量
  9. 设计素材PSD分层模板|美食类海报设计技法
  10. excel线性拟合的斜率_origin 线性拟合后,怎么看斜率等参数
  11. 绿坝即将登场,好戏就要开演
  12. 用as写2048游戏
  13. 一口气搞懂「文件系统」,就靠这 25 张图了
  14. 20 虚幻4【UE4】场景中模型高亮轮廓
  15. win10怎么连接android手机,如何将手机与Win10电脑关联以在电脑上继续任务?
  16. cad标注桩号lisp_CAD插件标桩号的AutoLISP程序语言求解释并译成中文,谢谢
  17. HDU 4883 TIANKENG’s restaurant (贪心)
  18. 苹果手机咋截屏_iOS14设置轻点背面截屏教程 苹果手机截图更方便了
  19. Spring核心——@Configuration与混合使用
  20. 2021华东杯华中杯数学建模思路论文群6

热门文章

  1. 前端 省市区三级联动
  2. 无人机计算机模拟飞行,学习无人机,怎么安装无人机模拟器?
  3. java 汉字乱码_Java中文乱码问题
  4. 铁路售票系统_铁路这些工种你知道吗?快来一起康康吧
  5. 高级软考之——系统分析师思维导图(一)
  6. 【FPGA自学总结】Testbench测试代码推荐编写规范
  7. 不要再学 JSP 了,学 SpringBoot + Thymeleaf + Vue吧
  8. 电脑应该如何升级bios版本
  9. 工程数学线性代数(同济版)第一到六章答案大全线代答案工程数学线代答案
  10. dbc2000 注册机|dbc2000 注册码注册机下载