本申請涉及大數據以及金融科技領域,尤其涉及一種在線報表處理方法、裝置、計算機設備及存儲介質。
背景技術:
1、報表通常以exce?l文件為載體,對數據進行填寫和展示,本地化的exce?l文件在共享和多人協作上存在較多限制,為此,出現了在線報表技術,將報表搬到網頁上進行展示和操作。然而,當前的在線報表生成技術,通常是針對某個特定的報表進行專門的開發(fā),包括開發(fā)后臺邏輯以及前端的展示頁面,開發(fā)成本較高且開發(fā)速度較慢。當報表需要變動或新增時,需要開發(fā)人員進行相應維護或開發(fā)。在金融科技領域,基于業(yè)務需求隨時會出現各種各樣的報表,現有的在線報表生成技術會極大降低在線報表處理效率。
技術實現思路
1、本申請實施例的目的在于提出一種在線報表處理方法、裝置、計算機設備及存儲介質,以解決在線報表處理效率較低的問題。
2、為了解決上述技術問題,本申請實施例提供一種在線報表處理方法,采用了如下所述的技術方案:
3、響應于報表處理指令,獲取本地報表;
4、對所述本地報表進行解析,得到所述本地報表的報表解析信息;
5、將所述報表解析信息映射到預先建立的數據模型,以根據所述數據模型生成所述本地報表的渲染配置文件;
6、根據所述渲染配置文件進行所述本地報表的頁面渲染處理,得到所述本地報表所對應的在線報表。
7、為了解決上述技術問題,本申請實施例還提供一種在線報表處理裝置,采用了如下所述的技術方案:
8、報表獲取模塊,用于響應于報表處理指令,獲取本地報表;
9、報表解析模塊,用于對所述本地報表進行解析,得到所述本地報表的報表解析信息;
10、文件生成模塊,用于將所述報表解析信息映射到預先建立的數據模型,以根據所述數據模型生成所述本地報表的渲染配置文件;
11、報表生成模塊,用于根據所述渲染配置文件進行所述本地報表的頁面渲染處理,得到所述本地報表所對應的在線報表。
12、為了解決上述技術問題,本申請實施例還提供一種計算機設備,采用了如下所述的技術方案:
13、響應于報表處理指令,獲取本地報表;
14、對所述本地報表進行解析,得到所述本地報表的報表解析信息;
15、將所述報表解析信息映射到預先建立的數據模型,以根據所述數據模型生成所述本地報表的渲染配置文件;
16、根據所述渲染配置文件進行所述本地報表的頁面渲染處理,得到所述本地報表所對應的在線報表。
17、為了解決上述技術問題,本申請實施例還提供一種計算機可讀存儲介質,采用了如下所述的技術方案:
18、響應于報表處理指令,獲取本地報表;
19、對所述本地報表進行解析,得到所述本地報表的報表解析信息;
20、將所述報表解析信息映射到預先建立的數據模型,以根據所述數據模型生成所述本地報表的渲染配置文件;
21、根據所述渲染配置文件進行所述本地報表的頁面渲染處理,得到所述本地報表所對應的在線報表。
22、與現有技術相比,本申請實施例主要有以下有益效果:響應于報表處理指令,獲取本地報表;對本地報表進行解析,得到報表解析信息,它包含了本地報表各方面的詳細情況;將報表解析信息映射到預先建立的數據模型,數據模型是建立在線報表的基準和規(guī)范,根據數據模型對報表解析信息進行在線展示和操作前的標準化處理,得到渲染配置文件,它決定了在線報表的形式以及內容;根據渲染配置文件進行本地報表的頁面渲染處理,得到本地報表所對應的在線報表;本申請通過對本地報表標準化、程式化的處理,可以生成各種本地報表的在線報表,提高了在線報表處理效率。
1.一種在線報表處理方法,其特征在于,包括下述步驟:
2.根據權利要求1所述的在線報表處理方法,其特征在于,所述響應于報表處理指令,獲取本地報表的步驟包括:
3.根據權利要求1所述的在線報表處理方法,其特征在于,所述對所述本地報表進行解析,得到所述本地報表的報表解析信息的步驟包括:
4.根據權利要求1所述的在線報表處理方法,其特征在于,所述將所述報表解析信息映射到預先建立的數據模型,以根據所述數據模型生成所述本地報表的渲染配置文件的步驟包括:
5.根據權利要求4所述的在線報表處理方法,其特征在于,當所述報表解析信息包含公式信息時,所述將所述報表解析信息映射到預先建立的數據模型,得到標準報表信息的步驟包括:
6.根據權利要求1所述的在線報表處理方法,其特征在于,在所述根據所述渲染配置文件進行所述本地報表的頁面渲染處理,得到所述本地報表所對應的在線報表的步驟之后,還包括:
7.根據權利要求6所述的在線報表處理方法,其特征在于,所述方法還包括:
8.一種在線報表處理裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述處理器執(zhí)行所述計算機可讀指令時實現如權利要求1至7中任一項所述的在線報表處理方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機可讀指令,所述計算機可讀指令被處理器執(zhí)行時實現如權利要求1至7中任一項所述的在線報表處理方法的步驟。