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