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