題主的困惑用專業的報表軟件來解決就是啦。
以FineReport(報表軟件,報表設計器)舉例,原理是軟件自身可以連接任何數據庫,讀取數據表字段。然后再設計器中制作一個模板,類似在excel中制作表格圖表,設計的過程不想詳述了,主要是將數據表中的字段拖拽到單元格中(例如時間、城市、銷售額云云),針對這個模板還可以在上方設計一個篩選功能,比如你每次都要按照城市來導出每個月報,那篩選控件綁定的就是“城市”這個字段,然后報表就可以批量導出。報表的展示都是在web端的。
因為直接綁定數據庫,所以數據是實時展現的。
對于郵件發送領導excel的方式,在這里你可以在管理平臺將設置定時自動發郵件給領導,或者直接給領導一個賬號,讓他登入到報表平臺去查看。
重復度較高的工作能用工具解決最好,這點我比較支持!