[發明專利]一種基于開源的電子表格導出庫的電子表格導出方法及系統在審
| 申請號: | 201810564862.5 | 申請日: | 2018-06-04 |
| 公開(公告)號: | CN108959221A | 公開(公告)日: | 2018-12-07 |
| 發明(設計)人: | 范金鵬;黃棟林;瞿爽;郭黎 | 申請(專利權)人: | 廣州環通信息技術有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 廣州容大益信專利代理事務所(普通合伙) 44397 | 代理人: | 牛麗霞;汪小梅 |
| 地址: | 511458 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電子表格 導出 電子表格模板 規則文件 數據信息 填充 模板文件生成 模板文件 軟件技術 生成規則 綜合處理 不規則 生成器 調用 創建 | ||
本發明涉及軟件技術領域,具體涉及一種基于開源的電子表格導出庫的電子表格導出方法及系統。創建需要生成報表的電子表格模板;通過本方案的電子表格規則文件生成器生成規則文件;模板文件和規則文件都放置在需要生成報表的項目中;調用本方案中的方法進行數據信息綜合處理將數據信息填充到模板文件生成對應的表報。通過如上具體實施步驟及系統,可以填充不規則的電子表格模板報表。
技術領域
本發明涉及軟件技術領域,具體涉及一種基于開源的電子表格導出庫的電子表格導出方法及系統。
背景技術
電子表格導出在很多項目中都會用到,目前的電子表格的形式報表導出主要使用的開源電子表格導出庫來實現電子表格導出功能的(NPOI是電子表格的一個開源操作組件,它是在JAVA的開源電子表格導出庫的基礎上為.NET(微軟的軟件運行和開發平臺)平臺開發的,以下簡稱為開源電子表格導出庫)。
使用開源電子表格導出庫可以直接通過編寫代碼來生成簡單的電子報表或者是使用電子報表模板的形式來調用NPOI來向模板中添加數據。目前使用NPOI能夠實現的模板報表導出都為一些簡單的模板,模板內容比較規則,對于不規則的模板開源電子表格導出庫不是很實用。
發明內容
針對以上不規則的模板開源電子表格導出庫不是很實用的問題,本發明提供一種基于開源的電子表格導出庫的電子表格導出方法及系統,通過先生成電子表格模板,然后使用規則文件生成軟件生成規則文件,將電子表格模板和生成的規則文件都放到指定的文件夾下,然后通過綜合處理將數據導入到模板中。
本發明具體通過以下技術方案實現:
一種基于開源的電子表格導出庫的電子表格導出方法,所述方法具體包括如下步驟:
步驟S10,獲取開源組件數據信息;
步驟S20,根據開源組件數據信息,結合變量信息,對待導出的數據信息進行綜合處理;
步驟S30,對待導出的數據信息規整,并生產相應的模板文件;
步驟S40,將模板文件儲存至指定的文件夾中。
進一步地,所述步驟S10之前還包括:
步驟S01,確定獲取開源組件來源及開源組件數量、類型;
步驟S02,創建電子表格母本。
進一步地,所述步驟S20之中還包括:
步驟S21,確認開源組件數據信息;
步驟S22,根據確認的開源組件數據信息,定義和確認已完成編輯的變量信息;
步驟S23,確定電子表格母本中變量信息位置;
步驟S24,傳入變量信息參數,在表格母本中變量信息位置填充數據。
進一步地,所述變量信息包括局部變量、單元格格式化變量、表格格式化變量、重復內容格式化變量以及基于變量的控制程序;
所述基于變量的控制程序控制實現局部變量、單元格格式化變量、表格格式化變量和重復內容格式化變量運行。
進一步地,所述對待導出的數據信息規整,包括通過傳入數據源和表格所對應的數值給電子表格母本賦值。
為達到上述目的,本發明還提供一種基于開源的電子表格導出庫的電子表格導出系統,所述系統具體包括:
開源組件數據信息獲取單元,用于獲取開源組件數據信息;
數據信息綜合處理單元,用于根據開源組件數據信息,結合變量信息,對待導出的數據信息進行綜合處理;
模板文件生成單元,用于對待導出的數據信息規整,并生產相應的模板文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州環通信息技術有限公司,未經廣州環通信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810564862.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模板化信息錄入管理方法及裝置
- 下一篇:一種智能化撰寫簡歷概況的方法





