位置: 编程技术 - 正文

Python实现将数据库一键导出为Excel表格的实例(python怎么将数据存到数据库)

编辑:rootadmin

推荐整理分享Python实现将数据库一键导出为Excel表格的实例(python怎么将数据存到数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎么将数据存到数据库,python怎么将数据存到数据库,python数据转移,python将数据存入列表,python数据转移,python将数据存入数组,python将数据存入数组,python将数据存入数组,内容如对您有帮助,希望把文章链接给更多的朋友!

数据库数据导出为excel表格,也可以说是一个很常用的功能了。毕竟不是任何人都懂数据库操作语句的。

下面先来看看完成的效果吧。

数据源

导出结果

依赖

由于是Python实现的,所以需要有Python环境的支持

Python2.7.

我的Python环境是2.7.。虽然你用的可能是3.5版本,但是思想是一致的。

xlwtpip install xlwt

MySQLdbpip install MySQLdb

如果上述方式不成功的话,可以到sourceforge官网上去下载windows上的msi版本或者使用源码自行编译。

数据库相关

本次试验,数据库相关的其实也就是如何使用Python操作数据库而已,知识点也很少,下述为我们本次用到的一些简单的语句。

连接

conn = MySQLdb.connect(host='localhost',user='root',passwd='mysql',db='test',charset='utf8')

这里值得我们一提的就是最后一个参数的使用,不然从数据库中取出的数据就会使乱码。关于乱码问题,如果还有不明白的地方,不妨看下这篇文章 浅谈编码,解码,乱码的问题

获取字段信息

至于cursor,是我们操作数据库的核心。游标的特点就是一旦遍历过该条数据,便不可返回。但是我们也可以手动的改变其位置。

Python实现将数据库一键导出为Excel表格的实例(python怎么将数据存到数据库)

cursor.scroll(0,mode='absolute')来重置游标的位置

获取数据

获取数据简直更是轻而易举,但是我们必须在心里明白,数据项是一个类似于二维数组的存在。我们获取每一个cell项的时候应该注意。

Excel基础

同样,这里讲解的也是如何使用Python来操作excel数据。

workbook

工作薄的概念我们必须要明确,其是我们工作的基础。与下文的sheet相对应,workbook是sheet赖以生存的载体。

sheet

我们所有的操作,都是在sheet上进行的。

sheet = workbook.add_sheet(‘table_message',cell_overwrite_ok=True)

对于workbook 和sheet,如果对此有点模糊。不妨这样进行假设。

日常生活中记账的时候,我们都会有一个账本,这就是workbook。而我们记账则是记录在一张张的表格上面,这些表格就是我们看到的sheet。一个账本上可以有很多个表格,也可以只是一个表格。这样就很容易理解了吧。 :-)

案例

下面看一个小案例。

封装

为了使用上的方便,现将其封装成一个容易调用的函数。

封装之后

测试结果

总结

回顾一下,本次试验用到了哪些知识点。

&#;Python简易操作数据库&#;Python简易操作Excel&#;数据库取出数据乱码问题解决之添加charset=utf-8&#;以二维数组的角度来处理获取到的结果集。

以上这篇Python实现将数据库一键导出为Excel表格的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

浅谈编码,解码,乱码的问题 在开发的过程中,我们不可避免的会遇到各种各样的编码,解码,或者乱码问题,很多时候,我们可以正常的解决问题,但是说实在的,我们有可能并

python getopt详解及简单实例 pythongetopt详解函数原型:getopt.getopt(args,shortopts,longopts=[])参数解释:args:args为需要解析的参数列表。一般使用sys.argv[1:],这样可以过滤掉第一个参数(ps

Python 模板引擎的注入问题分析 这几年比较火的一个漏洞就是jinjia2之类的模板引擎的注入,通过注入模板引擎的一些特定的指令格式,比如{{1+1}}而返回了2得知漏洞存在。实际类似的

标签: python怎么将数据存到数据库

本文链接地址:https://www.jiuchutong.com/biancheng/382394.html 转载请保留说明!

上一篇:python脚本实现数据导出excel格式的简单方法(推荐)(用python写个脚本)

下一篇:浅谈编码,解码,乱码的问题(浅谈编码,解码的意义)

  • 酒店物业费收取标准2019
  • 主营业务收入净额在利润表里怎么看
  • 土地使用权摊销计入在建工程
  • 车票抵扣进项税申报在哪一栏
  • 无形资产减值损失一经确认在以后期间不得转回
  • 税种认定网上操作流程
  • 建筑工程劳保费返还给项目部吗
  • 房地产公司转让土地
  • 个体办税务登记需要带什么
  • 环保罚款计入什么会计科目
  • 有限合伙合伙人要求
  • 私营企业实行固定税率
  • 亏损企业对外捐赠的税前扣除
  • 超标公积金应怎么办理
  • 结转销项税额至未交增值税的结转系数
  • 简易计税的应交所得税
  • 房产税怎么计算的
  • 律师事务所收费单据
  • 加工产品不一定有合理损耗
  • 弥补以前年度亏损从哪里取数
  • 2套账如何整合为一套账
  • 作业成本法的成本对象包括哪几个层次
  • 工资上浮20%怎么算
  • 企业所得税的计算公式及实例
  • 厂房租赁记账凭证
  • windows11测试版升级正式版
  • conime进程太多
  • elementuiicon
  • 增值税发票开红字发票后账务处理?
  • Vite + Vue3 +Vant4构建项目时,按需引入使用Toast组件,引用 showToast 时出现编译报错的解决方案
  • 印刷厂成本核算
  • 柬埔寨 吴哥窟
  • axios请求设置超时时间
  • 数据安全数据目录
  • zip命令详解
  • python编程从入门到精通第三版
  • 小微企业能申请留抵退税吗?
  • 资产负债表和利润表的勾稽关系
  • 电子商务公司怎么做账比较合适
  • sql怎么查询个数
  • 跨年收入退款如何处理
  • 内帐收入怎么确定
  • 车辆计提折旧需要结转吗
  • 房产税的计算方式
  • 视同销售是按成本价入账还是按计税价格入账,为什么?
  • 研发费用账务处理完整版
  • 债务利息收入
  • 预存话费发票能报销吗
  • 分红做什么会计分录
  • 员工借款怎么处理
  • 年底员工借款如何处理
  • 一次性工伤医疗补助金怎么领取
  • 偷税漏税追溯年限怎么算
  • 社保个人部分应该做到哪个科目
  • 普通发票和增值税发票的区别图片
  • 其他货币资金包含的内容
  • sql查询树形结构
  • sqlserver正则表达式替换列
  • Winxp系统打不开浏览器
  • 如何关闭windows防火墙
  • linux中find命令基本使用方法
  • win10通讯设置在哪
  • win8查看内存
  • QuiteRSS: Linux桌面的RSS阅读器 你值得拥有
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • glibc2.14安装
  • win7 64位旗舰版电脑如何取消网页自动保存密码?win7取消自动保存网页密码的方法
  • cocos2d官网
  • javaScript NameSpace 简单说明介绍
  • android调用相机闪退
  • js nextSibling属性和previousSibling属性概述及使用注意
  • 谷歌邮箱
  • easyui formatter
  • div-d和div-i
  • s='python is beautiful!'
  • jquery修改href
  • 公司开票限额怎么增加
  • 企业信息公示在哪里打印
  • 图书销售税点
  • 朝阳区地方税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设