python+xlsxwriter+MySQLdb实现自动统计分析每周上线内容

起因

看了@lose《python 自定义漂亮的 excel 结果测试报告 》一文,下面代码中也有不少借鉴文章的内容,非常感谢,侵删

突然想到每周统计上线类型,都要手动计算统计,心很累

遂突发奇想,直接从数据库中获取信息,自定义表格后输出报告

ps:我司上线通过禅道,文档这一标签来管理,所以上线信息可从数据库中获取

报告展示

话不多说,先上最终呈现的成果,后面上代码


代码分析

前提:

由于禅道是部署在另一台机器上的,本地直接连数据库是连不上的,需要先加用户才能够在本地连上

代码主要分为两部分:

1.python连接mysql数据库,读取信息

2.自定义表格,并输出读取到的信息

代码展示

1.连接数据,定义开始结束时间


2.查询单个信息


3.新增报告,并定义格式


4.将查询的数据写入表格中


5.插入表格


6.查询某一列信息,并将整列信息依次写入表格


That's all.

欢迎批评指正,交流学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容