[發明專利]一種基于Excel模板的報表實現方法及裝置在審
| 申請號: | 201611264132.0 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108268525A | 公開(公告)日: | 2018-07-10 |
| 發明(設計)人: | 車忠義 | 申請(專利權)人: | 深圳市優朋普樂傳媒發展有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市羅湖區翠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 查詢組件 配置信息 讀取 報表數據 查詢條件 超文本標記語言 篩選 預設 展示 查詢 輸出 靈活 轉化 | ||
本發明公開了一種基于Excel模板的報表實現方法及裝置。本發明方法包括:讀取預設的Excel模板,該Excel模板中包括用于生成報表的配置信息以及用于生成查詢組件的配置信息;查詢組件中包括用于篩選報表數據的查詢條件;根據讀取到的用于生成報表的配置信息,生成第一報表,并根據讀取到的用于生成查詢組件的配置信息,生成查詢組件;根據查詢組件中的查詢條件篩選第一報表中的報表數據,得到報表數據符合查詢條件的第二報表;將第二報表與查詢組件轉化為超文本標記語言后輸出到web頁面上展示。本發明提供了一種可靈活生成報表并可在同一web頁面上展示和查詢報表的報表實現方案。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種基于Excel模板的報表實現方法及裝置。
背景技術
報表作為企業管理軟件中必不可少的部分,在企業管理軟件中具有舉足輕重的地位,而隨著互聯網的不斷發展壯大,web開發不斷普及,報表在web頁面上的展示需求愈加強烈,特別是在金融領域,往往涉及到大量報表的展示。
目前已有一些報表工具,比如基于開源插件商業智能報表工具(BusinessIntelligence and Reporting Tools,BIRT)插件的報表工具,開源程序庫JasperReports工具等,但是目前的這些報表工具,有的需要配置數據源,如果數據源配錯,則會在開發工具上不斷尋找,導致資源的大量消耗;有的所生成的報表顯示web頁面只能展示插件自帶的固定樣式,無法生成自定義報表格式;有的編譯生成的文件需要導入項目后進行解析,在改動報表時,需要先在軟件上改動文件,然后進行編譯再導入項目中解析,來回切換工具和插件,比較麻煩且工作量也大,有的開發工具在生成報表時,沒有查詢條件限制,當數據量較大的時候,會導致查詢結果非常慢,而且在web頁面上也沒有添加查詢組件,導致數據無法靈活查詢。
可以看到,目前并沒有一種可靈活生成報表并可在同一web頁面上展示和查詢報表的報表實現方案。
發明內容
本申請提供一種基于Excel模板的報表實現方法及裝置,用以提供一種可靈活生成報表并可在同一web頁面上展示和查詢報表的報表實現方案。
第一方面,本申請提供一種基于Excel模板的報表實現方法,該方法包括:
讀取預設的Excel模板,所述Excel模板中包括用于生成報表的配置信息以及用于生成查詢組件的配置信息;所述查詢組件中包括用于篩選報表數據的查詢條件;
根據讀取到的用于生成報表的配置信息,生成第一報表,并根據讀取到的用于生成查詢組件的配置信息,生成查詢組件;
根據所述查詢組件中的查詢條件篩選所述第一報表中的報表數據,得到報表數據符合所述查詢條件的第二報表;
將所述第二報表與所述查詢組件轉化為超文本標記語言html后輸出到web頁面上展示。
通過本申請所提供的技術方案,一方面可以在web頁面上展示Excel報表,另一方面還提供了同一web頁面對查詢Excel報表的支持,在Excel模板文件中添加查詢條件配置信息,使得在web頁面上展示的報表可以基于查詢條件靈活生成,快速得到準確數據。
在一種可能的實現方式中,將所述第二報表與所述查詢組件轉化為html后輸出到web頁面上展示之后,還包括:
若獲取到通過所述web頁面上顯示的查詢組件選擇出的查詢條件,則根據所選擇出的查詢條件,篩選所述第一報表中的報表數據,得到報表數據符合所選擇出的查詢條件的第三報表;
將所述第三報表轉化為html后輸出到所述web頁面上展示。
可以看到,通過本申請所提供的技術方案,能夠在同一web頁面實現報表的展示和查詢、克服目前報表實現方案中無法靈活查詢數據、報表改動所需工作量較大的缺陷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市優朋普樂傳媒發展有限公司,未經深圳市優朋普樂傳媒發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611264132.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據庫聚合處理方法及裝置
- 下一篇:一種數據分類方法和裝置





