本發(fā)明屬于數(shù)據(jù)處理的,尤其涉及一種數(shù)據(jù)報(bào)表處理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、在數(shù)據(jù)處理和報(bào)表拆分的技術(shù)領(lǐng)域中,將龐大的數(shù)據(jù)報(bào)表拆分為若干個(gè)子表是一個(gè)常見的任務(wù),其能夠在一定程度上協(xié)助用戶將復(fù)雜的原始數(shù)據(jù)拆分為更易于操作和理解的子表,從而滿足多樣化的數(shù)據(jù)提取需求。
2、以某大型集團(tuán)公司的財(cái)務(wù)信息為例,其數(shù)據(jù)報(bào)表中可能融合了各級(jí)子公司的財(cái)務(wù)數(shù)據(jù),其中,第一列列出了各公司名稱。而該集團(tuán)可能包括多個(gè)子公司,而這些子公司又可能各自包括自己的子子公司。
3、然而,僅基于數(shù)據(jù)報(bào)表進(jìn)行拆分,得到的子表中可能僅包含公司名稱和相應(yīng)的財(cái)務(wù)信息,用戶通過(guò)子表難以直觀了解各公司之間的關(guān)系,降低了報(bào)表的實(shí)用性和可讀性。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種數(shù)據(jù)報(bào)表處理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,能夠提升報(bào)表的可讀性和實(shí)用性。
2、第一方面,本技術(shù)實(shí)施例提供一種數(shù)據(jù)報(bào)表處理方法,該方法包括:
3、顯示目標(biāo)界面,目標(biāo)界面上包括數(shù)據(jù)報(bào)表以及預(yù)設(shè)控件,數(shù)據(jù)報(bào)表中包括多個(gè)報(bào)表單元,多個(gè)報(bào)表單元包括報(bào)表單元內(nèi)部的內(nèi)容項(xiàng)之間具有關(guān)聯(lián)關(guān)系的第一報(bào)表單元以及報(bào)表單元內(nèi)部的內(nèi)容項(xiàng)之間不具有關(guān)聯(lián)關(guān)系的第二報(bào)表單元;第一報(bào)表單元關(guān)聯(lián)有對(duì)第一報(bào)表單元的數(shù)據(jù)元素的屬性按照多個(gè)不同層級(jí)進(jìn)行擴(kuò)展得到的擴(kuò)展屬性元素?cái)?shù)據(jù)表;
4、響應(yīng)于用戶對(duì)預(yù)設(shè)控件的第一輸入,顯示候選拆分?jǐn)?shù)據(jù)元素選項(xiàng);
5、響應(yīng)于用戶從候選拆分?jǐn)?shù)據(jù)元素選項(xiàng)中配置目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)的第二輸入,從數(shù)據(jù)報(bào)表和擴(kuò)展屬性元素?cái)?shù)據(jù)表中提取與目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)對(duì)應(yīng)的目標(biāo)數(shù)據(jù);
6、根據(jù)目標(biāo)數(shù)據(jù),生成目標(biāo)報(bào)表。
7、作為一種可能的實(shí)現(xiàn)方式,在顯示目標(biāo)界面之前,該方法還包括:
8、對(duì)于數(shù)據(jù)報(bào)表中的每個(gè)第一報(bào)表單元,分別執(zhí)行以下操作,得到每個(gè)第一報(bào)表單元關(guān)聯(lián)的擴(kuò)展屬性元素?cái)?shù)據(jù)表:
9、獲取第一報(bào)表單元的數(shù)據(jù)元素的屬性;
10、確定各數(shù)據(jù)元素的屬性之間的層級(jí)關(guān)系;
11、基于層級(jí)關(guān)系,將各數(shù)據(jù)元素按照各數(shù)據(jù)元素所屬層級(jí)進(jìn)行劃分,得到擴(kuò)展屬性元素?cái)?shù)據(jù)表。
12、作為一種可能的實(shí)現(xiàn)方式,目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)包括用于選擇數(shù)據(jù)報(bào)表的各表頭信息的第一目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)、用于選擇第一表頭信息的層級(jí)信息的第二目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)和第三目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng);其中,第一表頭信息為基于用戶選擇的第一目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)確定的表頭信息;第二輸入包括第一子輸入、第二子輸入和第三子輸入,響應(yīng)于用戶從候選拆分?jǐn)?shù)據(jù)元素選項(xiàng)中配置目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)的第二輸入,從數(shù)據(jù)報(bào)表和擴(kuò)展屬性元素?cái)?shù)據(jù)表中提取與目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)對(duì)應(yīng)的目標(biāo)數(shù)據(jù),包括:
13、響應(yīng)于用戶對(duì)第一目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)的第一子輸入,從數(shù)據(jù)報(bào)表中獲取與第一子輸入對(duì)應(yīng)的第一數(shù)據(jù)內(nèi)容;
14、響應(yīng)于用戶對(duì)第二目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)的第二子輸入,從第一表頭信息對(duì)應(yīng)的擴(kuò)展屬性元素?cái)?shù)據(jù)表中獲取與第二子輸入對(duì)應(yīng)的第二數(shù)據(jù)內(nèi)容;
15、響應(yīng)于用戶對(duì)第三目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)的第三子輸入,從數(shù)據(jù)報(bào)表中獲取與第三子輸入對(duì)應(yīng)的第三數(shù)據(jù)內(nèi)容;
16、將第一數(shù)據(jù)內(nèi)容、第二數(shù)據(jù)內(nèi)容和第三數(shù)據(jù)內(nèi)容確定為目標(biāo)數(shù)據(jù)。
17、作為一種可能的實(shí)現(xiàn)方式,該方法還包括:
18、在第一表頭信息為第一報(bào)表單元的表頭信息的情況下,第三目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)為用于選擇目標(biāo)層級(jí)中的目標(biāo)信息的選項(xiàng);
19、在第一表頭信息為第二報(bào)表單元的表頭信息的情況下,第三目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)為用于選擇第一數(shù)據(jù)內(nèi)容的統(tǒng)計(jì)對(duì)象的選項(xiàng)。
20、作為一種可能的實(shí)現(xiàn)方式,在根據(jù)目標(biāo)數(shù)據(jù),生成目標(biāo)報(bào)表之前,該方法還包括:
21、獲取用戶的身份信息;
22、根據(jù)身份信息,確定用戶的訪問(wèn)權(quán)限;
23、從目標(biāo)數(shù)據(jù)中刪除未在用戶的訪問(wèn)權(quán)限內(nèi)的數(shù)據(jù),得到修改后的目標(biāo)數(shù)據(jù);
24、根據(jù)目標(biāo)數(shù)據(jù),生成目標(biāo)報(bào)表,包括:
25、根據(jù)修改后的目標(biāo)數(shù)據(jù),生成目標(biāo)報(bào)表。
26、作為一種可能的實(shí)現(xiàn)方式,在從數(shù)據(jù)報(bào)表和擴(kuò)展屬性元素?cái)?shù)據(jù)表中提取與目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)對(duì)應(yīng)的目標(biāo)數(shù)據(jù)之前,該方法還包括:
27、獲取用戶的身份信息;
28、根據(jù)身份信息,確定用戶的訪問(wèn)權(quán)限;
29、從目標(biāo)數(shù)據(jù)中刪除未在用戶的訪問(wèn)權(quán)限內(nèi)的目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng),得到修改后的目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng);
30、從數(shù)據(jù)報(bào)表和擴(kuò)展屬性元素?cái)?shù)據(jù)表中提取與目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)對(duì)應(yīng)的目標(biāo)數(shù)據(jù),包括:
31、從數(shù)據(jù)報(bào)表和擴(kuò)展屬性元素?cái)?shù)據(jù)表中提取與修改后的目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。
32、第二方面,本技術(shù)實(shí)施例提供了一種數(shù)據(jù)報(bào)表處理裝置,該裝置包括:
33、顯示模塊,用于顯示目標(biāo)界面,目標(biāo)界面上包括數(shù)據(jù)報(bào)表以及預(yù)設(shè)控件,數(shù)據(jù)報(bào)表中包括多個(gè)報(bào)表單元,多個(gè)報(bào)表單元包括報(bào)表單元內(nèi)部的內(nèi)容項(xiàng)之間具有關(guān)聯(lián)關(guān)系的第一報(bào)表單元以及報(bào)表單元內(nèi)部的內(nèi)容項(xiàng)之間不具有關(guān)聯(lián)關(guān)系的第二報(bào)表單元;第一報(bào)表單元關(guān)聯(lián)有對(duì)第一報(bào)表單元的數(shù)據(jù)元素的屬性按照多個(gè)不同層級(jí)進(jìn)行擴(kuò)展得到的擴(kuò)展屬性元素?cái)?shù)據(jù)表;
34、第一響應(yīng)模塊,用于響應(yīng)于用戶對(duì)預(yù)設(shè)控件的第一輸入,顯示候選拆分?jǐn)?shù)據(jù)元素選項(xiàng);
35、第二響應(yīng)模塊,用于響應(yīng)于用戶從候選拆分?jǐn)?shù)據(jù)元素選項(xiàng)中配置目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)的第二輸入,從數(shù)據(jù)報(bào)表和擴(kuò)展屬性元素?cái)?shù)據(jù)表中提取與目標(biāo)拆分?jǐn)?shù)據(jù)元素選項(xiàng)對(duì)應(yīng)的目標(biāo)數(shù)據(jù);
36、生成模塊,用于根據(jù)目標(biāo)數(shù)據(jù),生成目標(biāo)報(bào)表。
37、第三方面,本技術(shù)實(shí)施例提供了一種電子設(shè)備,該設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;
38、處理器執(zhí)行計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如第一方面任意一項(xiàng)的數(shù)據(jù)報(bào)表處理方法。
39、第四方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任意一項(xiàng)的數(shù)據(jù)報(bào)表處理方法。
40、第五方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,該程序產(chǎn)品包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理其執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任意一項(xiàng)的數(shù)據(jù)報(bào)表處理方法。
41、本技術(shù)實(shí)施例的數(shù)據(jù)報(bào)表處理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,能夠通過(guò)顯示界面瀏覽數(shù)據(jù)報(bào)表和預(yù)設(shè)控件。當(dāng)接收到用戶對(duì)預(yù)設(shè)控件的第二輸入,進(jìn)行數(shù)據(jù)報(bào)表的處理,也即從數(shù)據(jù)報(bào)表中提取用戶所需目標(biāo)拆分?jǐn)?shù)據(jù)元素,從而生成符合用戶需求的內(nèi)容項(xiàng)。進(jìn)一步地,若待拆分?jǐn)?shù)據(jù)元素中包括第一報(bào)表單元時(shí),會(huì)獲取這些第一報(bào)表單元對(duì)應(yīng)的擴(kuò)展屬性元素?cái)?shù)據(jù)表。隨后,將提取出的內(nèi)容項(xiàng)與這些擴(kuò)展屬性元素?cái)?shù)據(jù)表進(jìn)行融合,生成更豐富且全面的目標(biāo)報(bào)表。其中,該目標(biāo)報(bào)表中不僅包含了目標(biāo)拆分?jǐn)?shù)據(jù)元素的內(nèi)容,還包括了各個(gè)目標(biāo)拆分?jǐn)?shù)據(jù)元素之間的層級(jí)關(guān)系和聯(lián)系,從而提升了目標(biāo)報(bào)表的可讀性。
42、此外,通過(guò)用戶對(duì)預(yù)設(shè)控件的第一輸入和第二輸入,用戶可以在多個(gè)候選拆分?jǐn)?shù)據(jù)元素選項(xiàng)中靈活選擇并配置所需的目標(biāo)拆分?jǐn)?shù)據(jù)元素,從而生成高度定制化的目標(biāo)報(bào)表。這種靈活性和定制化使得本技術(shù)實(shí)施例提供的數(shù)據(jù)報(bào)表處理方法能夠適應(yīng)于不同的應(yīng)用場(chǎng)景,并滿足不同用戶的個(gè)性化需求。