[發明專利]報表生成方法、報表生成裝置及終端有效
| 申請號: | 202011467350.0 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112487771B | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 傅擁鋼;李泉;李曉寧;陳子良;張濤;盧聰穎 | 申請(專利權)人: | 國網河北省電力有限公司 |
| 主分類號: | G06F40/174 | 分類號: | G06F40/174;G06F40/177;G06F40/186 |
| 代理公司: | 石家莊國為知識產權事務所 13120 | 代理人: | 秦敏華 |
| 地址: | 050000 *** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報表 生成 方法 裝置 終端 | ||
本發明適用于數據處理技術領域,提供了一種報表生成方法、報表生成裝置、終端。其中,報表生成方法包括:獲取報表數據和報表配置信息,生成報表數據集合和報表配置集合,選取基礎報表單頁模板和風格化報表單頁模板,解析基礎報表單頁模板和風格化報表單頁模板,獲得基礎報表單頁模板數據塊和風格化報表單頁模板數據塊,將報表數據集合中與基礎報表單頁模板數據塊匹配的報表數據填入基礎報表單頁模板,得到基礎單頁報表,以及,將報表數據集合中與風格化報表單頁模板數據塊匹配的報表數據填入風格化報表單頁模板,得到風格化單頁報表,基于報表配置集合對基礎單頁報表和風格化單頁報表進行頁面樣式配置并合并獲得最終報表,豐富了報表生成手段。
技術領域
本發明屬于數據處理技術領域,尤其涉及一種報表生成方法、報表生成裝置、終端及計算機可讀存儲介質。
背景技術
目前,報表作為企業級應用,主要以瀏覽器和服務器架構(即B/S架構)形式存在,部署一個應用程序可以被多人訪問,不同角色的人訪問報表時會伴隨權限控制使得不同的人看到的報表結果是不一樣的。
現有的生成報表的應用程序一般是基于Java與J2EE的Web應用程序,嚴重依賴網絡。在一些特定場景中并不適用,比如,在現場面試的情況下,根據現場的保密性原則不能連接外部網絡,則無法生成需要的報表。
因此,目前存在于單機環境下生成報表的需求。然而,常規的單機報表生成工具通常是根據一個模型來生成多頁相同的報表,只能提供最簡單的表格形式來顯示數據,生成的報表格式單一,無法滿足實際需要。
發明內容
有鑒于此,本發明提供了一種報表生成方法、報表生成裝置、終端及計算機可讀存儲介質,以解決現有技術中報表生成方法生成的報表不能滿足單機環境下使用需求的問題。
本發明實施例的第一方面提供了一種報表生成方法,該報表生成方法應用于單機環境下的終端設備,所述終端設備預先存儲有多種單頁模板,所述單頁模板包括兩種以上的基礎報表單頁模板和兩種以上的風格化報表單頁模板,所述單頁模板包含用于指示該單頁模板的單頁內容數據的數據塊;
該報表生成方法包括:
獲取報表數據和報表配置信息,其中,所述報表數據包括要在生成的報表中展示的數據,所述報表配置信息包括所要生成的報表的頁面樣式信息及頁面排序信息;
對所述報表數據進行分類整合,生成報表數據集合;
對所述報表配置信息進行分類整合,生成報表配置集合;
選取至少一個基礎報表單頁模板和至少一個風格化報表單頁模板;
對所述選取的基礎報表單頁模板進行解析,獲得基礎報表單頁模板數據塊,以及,對所述選取的風格化報表單頁模板進行解析,得到風格化報表單頁模板數據塊;
將所述報表數據集合中與所述基礎報表單頁模板數據塊匹配的報表數據填入所述基礎報表單頁模板,得到基礎單頁報表,以及,將所述報表數據集合中與所述風格化報表單頁模板數據塊匹配的報表數據填入所述風格化報表單頁模板,得到風格化單頁報表;
基于所述報表配置集合對所述基礎單頁報表和所述風格化單頁報表進行頁面樣式配置并合并獲得最終報表。
本發明實施例的第二方面提供了一種報表生成裝置,該報表生成裝置應用于單機環境下的終端設備,所述終端設備預先存儲有多種單頁模板,所述單頁模板包括兩種以上的基礎報表單頁模板和兩種以上的風格化報表單頁模板,所述單頁模板包含用于指示該單頁模板的單頁內容數據的數據塊;
該報表生成裝置包括:
獲取單元,用于獲取報表數據和報表配置信息,其中,所述報表數據包括要在生成的報表中展示的數據,所述報表配置信息包括所要生成的報表的頁面樣式信息及頁面排序信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網河北省電力有限公司,未經國網河北省電力有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011467350.0/2.html,轉載請聲明來源鉆瓜專利網。





