第一步:制作Excel表格 我的表格如下。


第二步:根据你的Excel表创建数据库

这里我们在创建数据表的时候字段最好写成英文,因为在程序中可能出错。

第三步:

import xlrd
import pymysql
# import importlib
# importlib.reload(sys) #出现呢reload错误使用# 连接数据库
try:db = pymysql.connect(host="localhost", user="root",passwd="xxxxxx",#你的数据库密码db="xxxxxx",#你的数据库名字charset='utf8')
except ConnectionError as ex:print("could not connect to mysql server", ex)def open_excel():try:book = xlrd.open_workbook("合肥市蜀山区二手房源.xlsx")  # 文件名,把文件与py文件放在同一目录下except FileNotFoundError as e:print("open excel file failed!", e)try:sheet = book.sheet_by_name("Sheet")  # execl里面的worksheet1return sheetexcept ValueError as e:print("locate worksheet in excel failed!", e)def search_count():cursor = db.cursor()select = "select count(id) from project"  # 获取表中xxxxx记录数cursor.execute(select)  # 执行sql语句line_count = cursor.fetchone()print(line_count[0])def insert_data():sheet = open_excel()cursor = db.cursor()for i in range(1, sheet.nrows):  # 第一行是标题名,对应表中的字段名所以应该从第二行开始,计算机以0开始计数,所以值是1name = sheet.cell(i, 0).value  # 取第i行第0列data1 = sheet.cell(i, 1).value  # 取第i行第1列,下面依次类推data2 = sheet.cell(i, 2).valuedata3 = sheet.cell(i, 3).valuedata4 = sheet.cell(i, 4).valuedata5 = sheet.cell(i, 5).valuedata6 = sheet.cell(i, 6).valuevalue = (name, data1, data2, data3, data4, data5, data6)print(type(name), type(data1), type(data2), type(data3), type(data4), type(data5), type(data6))print(value)sql = "INSERT INTO dongfang(小区名称,户型,面积,朝向,楼层,年代,总价) VALUES(%s,%s,%s,%s,%s,%s,%s)"cursor.execute(sql, value)  # 执行sql语句db.commit()cursor.close()  # 关闭连接insert_data()
db.close()  # 关闭数据
print("ok ")

第四步:执行代码


如运行报错则看代码中连接Excel和数据库连接处有没有错误

第五步:刷新数据表。

如果你的代码跑出来了 数据一定会进入数据库,这样我们就完成了对Excel与数据库的连接

Excel文件导入mysql数据库相关推荐

  1. excel 导入mysql_如何将Excel文件导入MySQL数据库

    本文实例为大家分享了Excel文件导入MySQL数据库的方法,供大家参考,具体内容如下 1.简介 本博客给大家分享一个实用的小技能,我们在使用数据库时常常需要将所需的Excel数据添加进去,如果按照传 ...

  2. excel数据库_将excel文件导入mysql数据库教程(PHP实现)

    点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网      源 / www.php.cn 在这篇文章中,我将给大家介绍如何使用PHP将excel文件导入mysql数据库.有时候我们需 ...

  3. excel数据怎么导入mysql_如何将Excel文件导入MySQL数据库

    如何将Excel文件导入MySQL数据库 本文实例为大家分享了Excel文件导入MySQL数据库的方法,供大家参考,具体内容如下 1.简介 本博客给大家分享一个实用的小技能,我们在使用数据库时常常需要 ...

  4. python将excel导入mysql_【Python】将excel文件导入mysql数据库

    需求: 将若干个excel文件导入到mysql数据库同一表中 作为一个菜鸟,手动降低很多难度 1.拿到这个需求,当然先上网百度啦,发现利用python的xlrd库就可以实行,于是开始安装,是参考这篇文 ...

  5. 将Excel文件导入mysql数据库

    将Excel文件导入数据库 1. 创建所需数据库和表 create database hero; use hero; create table story(ename int,cname char(8 ...

  6. tp3.2.3运用phpexcel将excel文件导入mysql数据库

    1,下载PHPExcel 2,配置将下载好的PHPExcel文件与PHPExcel.php 放到thinkphp 根目录 include/Library/Org/Util/下面 3,同时将PHPExc ...

  7. ExcelToMySQL-批量导入Excel文件到MySQL数据库的自动化工具

    ExcelToMySQL:批量导入Excel文件到MySQL数据库的自动化工具 简介 ExcelToMySQL 是一个可以批量导入excel到数据库(mysql/oracle/sqlserver)的自 ...

  8. php读取excel存入mysql数据库_PHP将Excel内容导入mysql数据库

    PHP将Excel内容导入mysql数据库 注:本文技术含量较低,是通过别人写的一个类来完成的,所以不要用金砖砸我.小生我怕怕!!! 1.首先需要一个读取excel的类(在附件中) 2.附件中有3个文 ...

  9. 将Excel数据导入mysql数据库的几种方法

    将Excel数据导入mysql数据库的几种方法 "我的面试感悟"有奖征文大赛结果揭晓! 前几天需要将Excel表格中的数据导入到mysql数据库中,在网上查了半天,研究了半天,总结 ...

  10. 关于怎么把Excel表格导入MySQL数据库中

    关于怎么把Excel表格导入MySQL数据库中 第一步:建造Excel表格并且编辑数据. 1.我们要建立一个Excel表格文件 2.编辑我们需要的数据 3.保存到你知道的位置 第二步:在MySQL中建 ...

最新文章

  1. 做好信息安全 必须打造良好的企业安全文化
  2. 可以直接反编译Mips架构的IDA版本(无需安装脚本)
  3. 跟小段一起学Solaris(20)---ipFilter防火墙
  4. unity2018关联不到vs_现实VS真爱:远嫁的幸福和悲哀
  5. 从零开始学前端:字符串和数组的方法 --- 今天你学习了吗?(JS:Day10)
  6. java获取当前服务器用户_从授权服务器获取资源服务器中的用户角色
  7. Python菜鸟教程,带你十分钟入门!
  8. 贴片晶振的焊接方法和注意事项
  9. Docker 和 Kubernetes了解一下
  10. html怎么显示五线谱,CSS3 响应式乐谱 音乐符号 五线谱
  11. 家用计算机ip地址为什么类型,计算机IP地址怎么分类
  12. omap3530 linux串口驱动,嵌入式系统 linux 环境搭建步骤omap3530
  13. tensorflow介绍(转)
  14. css改变hr的默认样式
  15. linux认证考试有哪些
  16. wget OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
  17. 湖中剑 前端周刊 #13 | Web录屏、Bundleless、低代码 Deco、Bundle Scanner、RN 低功耗蓝牙
  18. Kmeans实现数据聚类
  19. 前端技术火爆的原因,为什么更多的人转行进入前端
  20. Navicat Premium 16 for Mac 最新版

热门文章

  1. hdu1864 最大报销额(01背包)
  2. phpcmsv9 更换域名出现页面无法访问后怎么办
  3. HTML contenteditable 属性
  4. 15.企业应用架构模式 --- 分布模式
  5. 1.企业应用架构模式 --- 分层
  6. 61.Linux/Unix 系统编程手册(下) -- SOCKET: 高级主题
  7. 3.TCP/IP 详解卷1 --- IP:网际协议
  8. 34.MySQL的高级安装和升级
  9. 18. MySQL 命令
  10. 23. Yii 组件事件