[發明專利]報表生成方法及裝置在審
| 申請號: | 202010904008.6 | 申請日: | 2020-09-01 |
| 公開(公告)號: | CN112036139A | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 李文彬 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F40/174 | 分類號: | G06F40/174;G06F40/18;G06F40/186 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 呂俊剛;吳學鋒 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報表 生成 方法 裝置 | ||
本發明公開了一種報表生成方法及裝置,其中方法包括:獲得報表數據源,報表屬性信息和數據填充方式信息,所述數據填充方式信息包括:按單元格填充方式和按列填充方式;根據所述報表數據源和報表屬性信息,生成數據集;根據所述數據填充方式信息,從數據庫中提取預先建立的與所述數據填充方式信息對應的報表模板,所述報表模板中包含一個或多個取數表達式,以及一個或多個環境變量;根據所述數據集和報表模板,生成報表。本發明可以避免配置過程復雜,操作繁瑣且耗費時間長,提高報表生成效率和準確率。
技術領域
本發明涉及計算機技術領域,尤其涉及報表生成方法及裝置。
背景技術
金融行業內,托管行需要為管理人和監管部門提供大量的各類報表。
現有的報表生成方式一般是人工從報表配置庫中讀取報表的相關信息,如報表格式等,利用報表相關信息生成一份報表模板,進而基于表達式語言生成報表。這種方法雖然可編程能力強大,但是需要在excel上進行編程,配置過程復雜,操作繁瑣且耗費時間長,難以保障報表的生成效率和準確率。
因此,亟需一種可以克服上述問題的報表生成方案。
發明內容
本發明實施例提供一種報表生成方法,用以生成報表,避免配置過程復雜,操作繁瑣且耗費時間長,提高報表生成效率和準確率,該方法包括:
獲得報表數據源,報表屬性信息和數據填充方式信息,所述數據填充方式信息包括:按單元格填充方式和按列填充方式;
根據所述報表數據源和報表屬性信息,生成數據集;
根據所述數據填充方式信息,從數據庫中提取預先建立的與所述數據填充方式信息對應的報表模板,所述報表模板中包含一個或多個取數表達式,以及一個或多個環境變量;
根據所述數據集和報表模板,生成報表。
本發明實施例提供一種報表生成裝置,用以生成報表,避免配置過程復雜,操作繁瑣且耗費時間長,提高報表生成效率和準確率,該裝置包括:
信息獲得模塊,用于獲得報表數據源,報表屬性信息和數據填充方式信息,所述數據填充方式信息包括:按單元格填充方式和按列填充方式;
數據集生成模塊,用于根據所述報表數據源和報表屬性信息,生成數據集;
模板提取模塊,用于根據所述數據填充方式信息,從數據庫中提取預先建立的與所述數據填充方式信息對應的報表模板,所述報表模板中包含一個或多個取數表達式,以及一個或多個環境變量;
報表生成模塊,用于根據所述數據集和報表模板,生成報表。
本發明實施例還提供一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述報表生成方法。
本發明實施例還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有執行上述報表生成方法的計算機程序。
相比于現有技術中人工從報表配置庫中讀取報表的相關信息,基于表達式語言生成報表的方案而言,本發明實施例通過獲得報表數據源,報表屬性信息和數據填充方式信息,所述數據填充方式信息包括:按單元格填充方式和按列填充方式;根據所述報表數據源和報表屬性信息,生成數據集;根據所述數據填充方式信息,從數據庫中提取預先建立的與所述數據填充方式信息對應的報表模板,所述報表模板中包含一個或多個取數表達式,以及一個或多個環境變量;根據所述數據集和報表模板,生成報表。本發明實施例在模板中加入了取數表達式以及環境變量,從而可以迅速確定待填充的位置以及填充內容的數據來源,從而利用取數表達式以及環境變量從報表數據源中提取數據并填充到相應位置,生成最終的報表,配置過程和操作十分簡單且耗費時間短長,有效提高報表生成效率和準確率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010904008.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:凈水組件和凈水器
- 下一篇:基金結轉憑證生成方法及裝置





