起因
看了@lose《python 自定义漂亮的 excel 结果测试报告 》一文,下面代码中也有不少借鉴文章的内容,非常感谢,侵删
突然想到每周统计上线类型,都要手动计算统计,心很累
遂突发奇想,直接从数据库中获取信息,自定义表格后输出报告
ps:我司上线通过禅道,文档这一标签来管理,所以上线信息可从数据库中获取
报告展示
话不多说,先上最终呈现的成果,后面上代码
![](https://img.haomeiwen.com/i734778/ca61e578ed007e09.png)
代码分析
前提:
由于禅道是部署在另一台机器上的,本地直接连数据库是连不上的,需要先加用户才能够在本地连上
代码主要分为两部分:
1.python连接mysql数据库,读取信息
2.自定义表格,并输出读取到的信息
代码展示
1.连接数据,定义开始结束时间
![](https://img.haomeiwen.com/i734778/f7bb45ec15173695.png)
2.查询单个信息
![](https://img.haomeiwen.com/i734778/f347b3fff1cc410a.png)
3.新增报告,并定义格式
![](https://img.haomeiwen.com/i734778/19075a8763d5e29e.png)
4.将查询的数据写入表格中
![](https://img.haomeiwen.com/i734778/2f0b14757d36503d.png)
5.插入表格
![](https://img.haomeiwen.com/i734778/af4789f5186c9cd5.png)
6.查询某一列信息,并将整列信息依次写入表格
![](https://img.haomeiwen.com/i734778/8d03f3f99a4a20ec.png)
That's all.
欢迎批评指正,交流学习。
网友评论