python+xlsxwriter+MySQLdb實現自動統計分析每周上線內容

起因

看了@lose《python 自定義漂亮的 excel 結果測試報告 》一文,下面代碼中也有不少借鑒文章的內容,非常感謝,侵刪

突然想到每周統計上線類型,都要手動計算統計,心很累

遂突發奇想,直接從數據庫中獲取信息,自定義表格后輸出報告

ps:我司上線通過禪道,文檔這一標簽來管理,所以上線信息可從數據庫中獲取

報告展示

話不多說,先上最終呈現的成果,后面上代碼


代碼分析

前提:

由于禪道是部署在另一臺機器上的,本地直接連數據庫是連不上的,需要先加用戶才能夠在本地連上

代碼主要分為兩部分:

1.python連接mysql數據庫,讀取信息

2.自定義表格,并輸出讀取到的信息

代碼展示

1.連接數據,定義開始結束時間


2.查詢單個信息


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


4.將查詢的數據寫入表格中


5.插入表格


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


That's all.

歡迎批評指正,交流學習。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容