python自动生成excel报表
1.将SQL语句查询的内容,直接写入到excel报表中,以下为全部脚本。要求:此版本必须运维在windows平台,并且安装了excel程序,excel版本不限。 python版本为2.7 if b 判断b是否为空值 在execl中,列和行都是以0开始【0】 0 1 2 3【1】 0 1 2 3 sql语句要求,如果sql语句的条件需要外部传入进去,那么sql语句必须用""号括起来
# -*- coding:utf-8 -*- from xlwt import * import xlrd import pymysql #建立mysql连接 conn = pymysql.connect(host='127.0.0.1',user='root', passwd='1234', db='test', charset='utf8') cur = conn.cursor() def SQL(cur,sql):cur.execute(sql);return (cur); #执行sql语句 a=SQL(cur, r"select * from test;") #打开一个execle文档 w= Workbook(encoding='utf-8') ws= w.add_sheet(u"xls") i=1 f = ['id', '名字'] #通过循环,将列明插入进去。 g = 0 for x in f:fnt = Font()style = XFStyle()style.font = fntws.write(0, g, x)ws.row(i).set_style(style)g = g + 1try: #遍历sql语句查询到的内容for b in a:fnt = Font()style = XFStyle()style.font = fntfor f in range(0,len(b)):ws.write(i, f, '%s' %b[f])ws.row(i).set_style(style)i = i + 1if b:w.save(u"测试.xls") except Exception as e:print(e)cur.close() conn.close()
转载于:https://www.cnblogs.com/GXLo/p/6178938.html
python自动生成excel报表相关推荐
- python自动汇总表格_用Python自动生成Excel报表
作者 / 来源:林骥(ID:linjiwx) 01 安装和导入模块 以 Python 中的 openpyxl 模块为例,它能够读取和修改 Excel 文件,如果你还没有安装,可以通过以下命令进行安装: ...
- 用Python自动生成Excel报表
在日常工作中,可能会有一些重复无聊的任务,比如说,从 Excel 或数据库中收集一些数据,设置相应的数据格式并做成报表. 类似这种重复无聊的任务,我们完全可以交给 Python 去自动完成,只要第一次 ...
- 【定制开发】【M11】Python采集数据源,自动生成Excel报表:避免人力浪费,提高工作效率
目录 一.背景 二.采集数据源 2.采集[氮氨]数据 3.采集[COD 化学需氧量]数据 4.采集[总氮]数据 三.输出Excel内容样式 1.输出文件命名格式 2.文件内容格式详述 四.解决方案 1 ...
- 用 Python 自动生成 Excel 数据报表~
大家好,我是小z 今天给大家来一波实战,使用Python自动化生成数据报表! 从一条条的数据中,创建出一张数据报表,得出你想要的东西,提高效率. 主要使用到pandas.xlwings以及matplo ...
- 用Python自动生成Excel数据报表!
大家好,我是辰哥~ 点击下方名片关注和星标『Python研究者』!
- python自动生成word报表之使用win32com插入自带可编辑的图表
解决问题 在做word报告自动生成过程中,想使用python向word中插入office自带的可以编辑的图表,查看python-docx v0.8.10文档还未实现该功能,考虑使用win32com. ...
- 读取excel日期 c++_实例9:用Python自动生成Excel档每日出货清单
公司研发部门每年都需要向税务局提交一份出货清单,以申报研发费用.要求按日期来汇总,每日只要有出货,就需要一份出货单.出货总表包含数百条出货记录.假设一年有200天都出过货,那按照常规的方法,需要从总表 ...
- oracle生成excle报表,oracle自动生成excel报表(时间为变量,条件含变量)
目的:unix+oracle下每日生成前一天某统计报表,以一张统计表为例. ----在unix下执行sh脚本---- sqlplus -s username/password < @/home/ ...
- python生成excel模板_实例9:用Python自动生成Excel档每日出货清单
公司研发部门每年都需要向税务局提交一份出货清单,以申报研发费用.要求按日期来汇总,每日只要有出货,就需要一份出货单.出货总表包含数百条出货记录.假设一年有200天都出过货,那按照常规的方法,需要从总表 ...
最新文章
- 从源码分析DEARGUI之add_slider_float-4和add_slider_int-4
- linux 交叉编译 openssl
- PetShop 4.0 系列之五 [转]
- react 判断图片是否加载完成_如何判断图片(img)是否已经加载成功--基于react...
- sqlserver模糊查询不用like_vlookup配合通配符,模糊查询也能很精确,再也不用筛选了...
- 逻辑分析推理(戴帽子问题)博弈
- 保利管道微服务1_.netcore 3.1高性能微服务架构:webapi规范
- ajax live search,AJAX Live Search
- 支持向量机SVM推导
- qml: 自定义滚动条;
- flex学习的博客...还是挺详细的
- 对话周鸿祎:从程序员创业谈起
- Symantec 11.0企业版安装与配置简介
- 最新Python使用键鼠模拟,DNF拍卖行
- android studio使用方法,android studio使用教程
- 行政地名、行政区划名、地名分类(矢量数据)
- 笔记本安装PCMCIA并口卡
- docker的创建 指定CPU 内存 网络 硬盘_为什么 CPU 访问硬盘很慢
- dsp版win10和普通版区别_Win10和 Windows10版本区别是什么?
- android高德地图后台运行,Android手把手教你集成高德地图
热门文章
- 【Java面试题】39 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?...
- Java数据持久层框架 MyBatis之API学习八(Java API详解)
- JSBinding+SharpKit / 菜单介绍
- [翻译] WPAttributedMarkup
- 不是多家族媒体集的一部分,可用bakup with format来构造新的媒体集.
- Ubuntu10 上安装Vmware Tools注意
- C++ 先序遍历还原二叉树
- C语言编译、链接过程探究
- DPDK vhost-user研究(九)
- leetcode算法题--K 次串联后最大子数组之和★