[發明專利]一種IOP平臺的表格導出方法有效
| 申請號: | 201711340109.X | 申請日: | 2017-12-14 |
| 公開(公告)號: | CN107944042B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 馮永青 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 250000 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 iop 平臺 表格 導出 方法 | ||
本發明公開一種IOP平臺的表格導出方法,包括以下步驟:初始化表格時傳入開閉參數;當開閉參數為開啟狀態時,觸發導出命令時,根據表格獲取數據方式生成導出參數傳入后臺,后臺根據導出參數生成表格下載到本地。本方法根據表格獲取數據的不同方式向后臺傳入不同的參數,后臺根據相應參數生成excel文件下載到本地,用戶可以對此excel文件進行操作等,不僅可以更直觀的看到表格中的數據,還可以對表格的數據進行統計、查詢、排序等操作。
技術領域
本發明涉及表格導出方法,具體涉及一種IOP平臺的表格導出方法。
背景技術
近年來隨著大數據、云計算的發展,云平臺也越來越多。有很多的云平臺項目中的信息以表格的形式展示。云平臺展示的信息繁多,種類也多樣。用戶可能需要對表格中的數據進行加工處理,如統計、計算、對比等。但是云平臺上的表格不具備強大的類似于office軟件的功能。這時就需要給用戶提供一個導出表格的功能,用戶可以導出表格為excel文件,如需二次加工可借助excel的工具,然后可以留檔等。
IOP平臺表格獲取數據的方式有后臺分頁接口獲取、后臺不分頁接口獲取和前端js里直接定義的數組數據三種。傳統的表格導出功能只是基于前端的導出已經返回的數據,適用于后兩種獲取數據的方式。后臺分頁接口獲取的數據是按頁獲取的,比如一次后臺只返回這一頁的數據,因此傳統的表格導出功能只能導出表格一頁的數據,不能導出所有的數據。
發明內容
為解決上述問題,本發明提供一種IOP平臺的表格導出方法,該方法可針對各種表格獲取數據方式導出表格的所有數據為excel格式,方便用戶對表格數據進行二次加工以及保存等操作。
本發明的技術方案是:一種IOP平臺的表格導出方法,包括以下步驟:
初始化表格時傳入開閉參數;
當開閉參數為開啟狀態時,觸發導出命令時,根據表格獲取數據方式生成導出參數傳入后臺,后臺根據導出參數生成表格下載到本地。
進一步地,所述導出參數包括:列模型參數、導出類型參數。
進一步地,列模型參數包括:表示表格表頭上每一列內容的label子參數、表示獲取數據中這一列取值的key值field子參數、表示每一列寬度的width子參數。
進一步地,表格獲取數據方式為后臺分頁接口獲取時,導出類型參數為dynamic類型;
表格獲取數據方式為后臺不分頁接口獲取時,導出類型參數為source類型;
表格獲取數據方式為前端js里直接定義數組數據時,導出類型參數為static類型。
進一步地,當表格獲取數據方式為后臺分頁接口獲取或后臺不分頁接口獲取時,導出參數還包括獲取表格數據的URL參數。
進一步地,當表格獲取方式為后臺分頁接口獲取時,導出參數還包括分頁接口設置參數。
進一步地,當獲取表格數據的URL參數為/records/1/10,則分頁接口設置參數為true;
當獲取表格數據的URL參數為/records?pageNo=1pageSize=10,則分頁接口設置參數為false。
進一步地,當表格獲取方式為后臺分頁接口獲取時,導出參數還包括導出數據總數參數。
進一步地,當表格獲取數據方式為前端js里直接定義數組數據時,導出參數還包括與列模型參數對應的導出數據參數。
進一步地,導出參數還包括:導出文件名參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711340109.X/2.html,轉載請聲明來源鉆瓜專利網。





