起因
看了@lose《python 自定義漂亮的 excel 結果測試報告 》一文,下面代碼中也有不少借鑒文章的內(nèi)容,非常感謝,侵刪
突然想到每周統(tǒng)計上線類型,都要手動計算統(tǒng)計,心很累
遂突發(fā)奇想,直接從數(shù)據(jù)庫中獲取信息,自定義表格后輸出報告
ps:我司上線通過禪道,文檔這一標簽來管理,所以上線信息可從數(shù)據(jù)庫中獲取
報告展示
話不多說,先上最終呈現(xiàn)的成果,后面上代碼

代碼分析
前提:
由于禪道是部署在另一臺機器上的,本地直接連數(shù)據(jù)庫是連不上的,需要先加用戶才能夠在本地連上
代碼主要分為兩部分:
1.python連接mysql數(shù)據(jù)庫,讀取信息
2.自定義表格,并輸出讀取到的信息
代碼展示
1.連接數(shù)據(jù),定義開始結束時間

2.查詢單個信息

3.新增報告,并定義格式

4.將查詢的數(shù)據(jù)寫入表格中

5.插入表格

6.查詢某一列信息,并將整列信息依次寫入表格

That's all.
歡迎批評指正,交流學習。