python如何读取数据库,python从表格中读取数据

  python如何读取数据库,python从表格中读取数据

  0.环境准备及操作系统介绍:Windows10Python版本:Python 3.7.2工具:Pycharm专业版依托第三方库:pymysql(连接数据库)openpyxl(操作excel表)1 .Python连接MySQL数据库以下代码是连接数据库的基础代码,代码实现了对当前数据库中所有表的查询。每行代码是什么意思?请阅读代码后面的注释:import pymysql # Connect database conn=pymysql . Connect(host= localhost ,user= root ,passwd= your database password ,db=mystore ,Port=3306,charset= UTF8 )cur=conn . cursor()# Create cursor object cur . execute( show tables;))#使用execute()方法执行SQL代码table_names=cur.fetchall() #执行SQL代码后返回结果集,默认为tuple # print print(table _ names)cur . Close()conn . Close()#关闭数据库连接。以下是代码执行完成的截图:

  操纵如何使用Python excel表格的具体openpyxl库,整理出边肖认为整理的比较好的博主,把他们的文章链接粘贴到这里。

  如何使用python pyxl的说明(推荐)

  Openpyxl官方手册-英文版

  Openpyxl官方手册-简书

  操作ceshi.xlsx,Write hello 从A1-J1单元格导入openpyxlwb=openpyxl . load _ workbook( ceshi . xlsx )#创建工作簿ws=wb.active #选择默认工作表# Write hellofor i in range(65,510):ws[chr(I) 1 ]= hello WB . save( ceshi . xlsx )代码执行结果

  连接Python Mysql数据库,从Mysql数据库中读取数据,以excel文件的形式存储在数据库中供查询。

  代码如下:import openpyxlimport pymysql # connect database conn=pymysql . connect(host= localhost ,user= root ,passwd= your database password ,db= database name ,port=3306,Charset= utf8 )cur=conn . cursor()WB=openpyxl . load _ workbook( ceshi . xlsx )#打开文件ws=wb.active 获取表结构,并将表头写入Excel cur . execute( desc product;。)table _ head=cur . fetchall()Li=[]for d in table _ head:Li . append(d[0])Li . reverse()I=65 while Li:ws[chr(I) 1 ]=Li . pop()I=I 1 。)table _ product _ data=cur . fetchall()j=1 for da in table _ product _ data:Di=65j=j 1 for k in range(len(da)):ws[chr(Di)str(j)]=da[k]Di=di1wb . save( ceshi . xlsx )cur . close()conn . close()代码执行结果

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: