[發明專利]報表生成方法、裝置、存儲介質和處理器在審
| 申請號: | 201710894972.3 | 申請日: | 2017-09-28 |
| 公開(公告)號: | CN109582937A | 公開(公告)日: | 2019-04-05 |
| 發明(設計)人: | 李尚聲 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報表生成 報表模板 報表配置 存儲介質 導出位置 目標數據 數據提取 處理器 復雜度 配置的 檢測 導出 數據庫 申請 | ||
本發明公開了一種報表生成方法、裝置、存儲介質和處理器,該方法包括:檢測當前時刻是否滿足報表生成條件;當檢測到當前時刻滿足報表生成條件時,獲取預先為報表模板配置的報表配置信息,該報表配置信息包括:數據提取信息和數據導出位置;依據該數據提取信息,從數據庫中提取生成報表所需的目標數據;按照該數據導出位置,將該目標數據導出到該報表模板中,得到所需生成的報表。本申請的方案可以降低報表生成的復雜度,提高報表生成效率。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種報表生成方法、裝置、存儲介質和處理器。
背景技術
在信息管理過程中,經常需要以報表的形式展示數據。如,工作考核過程中,需要通過報表的形式展現員工的工作業績以及相關數據,以便于統計分析等。
很多情況下,可能需要周期性的生成報表,如,每周或者每個月通過報表的形式展示該時間段的數據。然而,每次生成報表時,都需要先對報表進行基礎的配置操作,如,配置生成報表所涉及到的數據的存儲地址,數據過濾條件等等,從而導致生成報表的過程較為復雜,影響了報表生成效率。
發明內容
鑒于上述問題,本發明提供了一種克服上述問題或者至少部分地解決上述問題的報表生成方法、裝置、存儲介質和處理器,以降低報表生成的復雜度,提高報表生成效率。
為了實現以上目的,本申請提供了一種報表生成方法,包括:
檢測當前時刻是否滿足報表生成條件;
當檢測到當前時刻滿足報表生成條件時,獲取預先為報表模板配置的報表配置信息,所述報表配置信息包括:數據提取信息和數據導出位置;
依據所述數據提取信息,從數據庫中提取生成報表所需的目標數據;
按照所述數據導出位置,將所述目標數據導出到所述報表模板中,得到所需生成的報表。
優選的,所述依據所述數據提取信息,從數據庫中提取生成報表所需的目標數據,包括:
基于所述數據提取信息,生成數據庫查詢語句;
將所述數據庫查詢語句發送到數據庫,以使得所述數據庫執行所述數據庫查詢語句,讀取出所述目標數據。
優選的,所述檢測當前時刻是否滿足報表生成條件,包括:
按照預設的報表生成周期,檢測當前是否到達預設的報表生成時刻;
或者,檢測當前是否接收到報表生成指令。
優選的,在所述檢測當前時刻是否滿足報表生成條件之前,還包括:
查詢數據庫包含的數據表以及數據表中所包含的列;
基于查詢到的數據表的表名稱以及數據表中所包含的列的列名稱,展現報表配置界面,所述報表配置界面用于展現可供選擇的數據表的表名稱、列的列名稱、多種用于配置數據過濾條件的條件配置選項以及用于配置數據導出到報表中的位置范圍的位置設置選項;
依據用戶在所述報表配置界面中選擇出的至少一個目標數據表和所述目標數據表中的至少一個目標列,以及用戶針對所述條件配置選項的配置操作,獲得用于確定生成報表所需數據的數據提取信息;
依據用戶對所述報表配置界面中位置設置選項的配置操作,獲取用于確定提取出的數據在報表模板中的數據導出位置;
將所述數據提取信息和所述數據導出位置存儲為所述報表模板關聯的報表配置信息,以便于基于所述報表配置信息,在所述報表模板中生成報表。
優選的,所述查詢數據庫包含的數據表以及數據表中所包含的列,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710894972.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:配置報表信息的方法和裝置
- 下一篇:報表生成方法和裝置





