本技術(shù)涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種表格處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、單元格拆分指在辦公軟件中,將表格中的一個(gè)單元格拆分成兩個(gè)或多個(gè)單元格,是表格處理中的一項(xiàng)基礎(chǔ)而強(qiáng)大的功能。
2、在實(shí)際應(yīng)用中,拆分單元格時(shí)存在一類特殊的應(yīng)用場景:拆分前的單元格被配置有協(xié)作權(quán)限,協(xié)作權(quán)限主要涉及到對單元格中內(nèi)容的訪問、編輯、復(fù)制等操作的限制。
3、在此類場景下,如果僅僅將單元格進(jìn)行拆分處理卻不考慮拆分后單元格的權(quán)限配置問題,可能會(huì)導(dǎo)致原本受保護(hù)的單元格內(nèi)容暴露給不應(yīng)訪問這些內(nèi)容的用戶,從而破壞表格的協(xié)作安全性。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供了一種表格處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中在拆分單元格時(shí)僅僅將單元格進(jìn)行拆分處理卻不考慮拆分后單元格的權(quán)限配置問題,很可能破壞表格的協(xié)作安全性的技術(shù)問題。
2、第一方面,本技術(shù)提供了一種表格處理方法,所述方法包括:
3、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格;
4、為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限。
5、在一可能的實(shí)施方式中,所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格,包括:
6、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述拆分操作所指示的單元格布局信息;
7、按照所述單元格布局信息將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格。
8、在一可能的實(shí)施方式中,所述目標(biāo)單元格為合并單元格,所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述拆分操作所指示的單元格布局信息,包括:
9、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述目標(biāo)單元格的原始單元格布局信息,所述原始單元格布局信息是指所述合并形成所述目標(biāo)單元格的至少兩個(gè)原始單元格的布局信息;
10、將所述原始單元格布局信息確定為所述拆分操作所指示的單元格布局信息。
11、在一可能得實(shí)施方式中,所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述拆分操作所指示的單元格布局信息,包括:
12、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述目標(biāo)單元格中的單元格內(nèi)容;
13、將所述單元格內(nèi)容按預(yù)設(shè)的拆分規(guī)則進(jìn)行拆分,得到至少兩個(gè)拆分后內(nèi)容;
14、將符合所述至少兩個(gè)拆分后內(nèi)容的單元格布局信息,確定為所述拆分操作所指示的單元格布局信息。
15、在一可能的實(shí)施方式中,所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格,還包括:
16、根據(jù)所述拆分操作為所述至少兩個(gè)拆分后單元格填充單元格內(nèi)容。
17、在一可能的實(shí)施方式中,所述根據(jù)所述拆分操作為所述至少兩個(gè)拆分后單元格填充單元格內(nèi)容,包括:
18、根據(jù)所述拆分操作,將所述目標(biāo)單元格的單元格內(nèi)容復(fù)制填充到每個(gè)所述拆分后單元格中;或者,
19、根據(jù)所述拆分操作,將所述目標(biāo)單元格的單元格內(nèi)容填充到指定的所述拆分后單元格中;或者,
20、根據(jù)所述拆分操作,將根據(jù)拆分規(guī)則得到的拆分后內(nèi)容,以符合預(yù)設(shè)的內(nèi)容填充規(guī)則的方式填充到所述拆分后單元格中。
21、在一可能的實(shí)施方式中,在所述目標(biāo)單元格為合并單元格的情況下,所述根據(jù)所述拆分操作為所述至少兩個(gè)拆分后單元格填充單元格內(nèi)容,包括:
22、獲取所述目標(biāo)單元格對應(yīng)的原始單元格中的原始單元格內(nèi)容,所述原始單元格是指合并形成所述目標(biāo)單元格的單元格;
23、為每個(gè)所述拆分后單元格填充相應(yīng)的所述原始單元格內(nèi)容。
24、在一可能的實(shí)施方式中,所述為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限,包括:
25、獲取所述目標(biāo)單元格的目標(biāo)協(xié)作權(quán)限配置信息;
26、根據(jù)所述目標(biāo)協(xié)作權(quán)限配置信息為每個(gè)所述拆分后單元格配置協(xié)作權(quán)限。
27、在一可能的實(shí)施方式中,所述為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限,包括:
28、獲取所述目標(biāo)單元格對應(yīng)的所述原始單元格的原始協(xié)作權(quán)限配置信息;
29、針對每個(gè)所述拆分后單元格,根據(jù)所述拆分后單元格對應(yīng)的所述原始單元格的原始協(xié)作權(quán)限配置信息為所述拆分后單元格配置協(xié)作權(quán)限。
30、在一可能的實(shí)施方式中,在所述目標(biāo)單元格為合并單元格的情況下,所述為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限,包括:
31、獲取所述目標(biāo)單元格對應(yīng)的原始單元格的原始協(xié)作權(quán)限配置信息,所述原始單元格是指合并形成所述目標(biāo)單元格的單元格;
32、針對每個(gè)所述拆分后單元格,根據(jù)所述拆分后單元格對應(yīng)的所述原始單元格的原始協(xié)作權(quán)限配置信息為所述拆分后單元格配置協(xié)作權(quán)限。
33、在一可能的實(shí)施方式中,所述為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限,包括:
34、獲取所述目標(biāo)單元格的目標(biāo)協(xié)作權(quán)限配置信息;
35、根據(jù)所述目標(biāo)協(xié)作權(quán)限配置信息為每個(gè)所述拆分后單元格配置協(xié)作權(quán)限。
36、在一可能的實(shí)施方式中,所述為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限,包括:
37、響應(yīng)于對所述至少兩個(gè)拆分后單元格的權(quán)限配置操作,為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限。
38、在一可能的實(shí)施方式中,所述為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限,包括:
39、針對每個(gè)所述拆分后單元格,根據(jù)所述拆分后單元格中的單元格內(nèi)容為所述拆分后單元格配置協(xié)作權(quán)限。
40、在一可能的實(shí)施方式中,所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格,包括:
41、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,在確定當(dāng)前賬號具有對所述目標(biāo)單元格執(zhí)行所述拆分操作的權(quán)限的情況下,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格。
42、在一可能的實(shí)施方式中,所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格,包括:
43、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,在確定所述拆分操作對所述目標(biāo)單元格的相鄰單元格存在影響的情況下,確定當(dāng)前賬號是否具有對所述目標(biāo)單元格的拆分權(quán)限以及是否具有對所述相鄰單元格的編輯權(quán)限;
44、在確定所述當(dāng)前賬號具有對所述目標(biāo)單元格的拆分權(quán)限以及具有對所述相鄰單元格的編輯權(quán)限的情況下,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格。
45、在一可能的實(shí)施方式中,在所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格之后,還包括:
46、在確定所述拆分操作對所述目標(biāo)單元格的相鄰單元格存在影響的情況下,根據(jù)所述至少兩個(gè)拆分后單元格在所述表格中新增單元格,并確定待合并單元格;
47、將所述待合并單元格合并,得到相應(yīng)的合并單元格。
48、在一可能的實(shí)施方式中,在所述將所述待合并單元格合并,得到相應(yīng)的合并單元格之后,還包括:
49、為所述合并單元格配置協(xié)作權(quán)限。
50、第二方面,本技術(shù)提供了一種表格處理裝置,所述裝置包括:
51、單元格拆分模塊,用于響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格;
52、權(quán)限配置模塊,用于為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限。
53、在一可能的實(shí)施方式中,所述單元格拆分模塊,包括:
54、布局信息獲取單元,用于響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述拆分操作所指示的單元格布局信息;
55、布局拆分單元,用于按照所述單元格布局信息將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格。
56、在一可能的實(shí)施方式中,所述目標(biāo)單元格為合并單元格,所述布局信息獲取單元,具體用于:
57、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述目標(biāo)單元格的原始單元格布局信息,所述原始單元格布局信息是指所述合并形成所述目標(biāo)單元格的至少兩個(gè)原始單元格的布局信息;
58、將所述原始單元格布局信息確定為所述拆分操作所指示的單元格布局信息。
59、在一可能的實(shí)施方式中,所述布局信息獲取單元,具體用于:
60、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,獲取所述目標(biāo)單元格中的單元格內(nèi)容;
61、將所述單元格內(nèi)容按預(yù)設(shè)的拆分規(guī)則進(jìn)行拆分,得到至少兩個(gè)拆分后內(nèi)容;
62、將符合所述至少兩個(gè)拆分后內(nèi)容的單元格布局信息,確定為所述拆分操作所指示的單元格布局信息。
63、在一可能的實(shí)施方式中,所述單元格拆分模塊,還包括:
64、內(nèi)容填充單元,用于根據(jù)所述拆分操作為所述至少兩個(gè)拆分后單元格填充單元格內(nèi)容。
65、在一可能的實(shí)施方式中,所述內(nèi)容填充單元,具體用于:
66、根據(jù)所述拆分操作,將所述目標(biāo)單元格的單元格內(nèi)容復(fù)制填充到每個(gè)所述拆分后單元格中;或者,
67、根據(jù)所述拆分操作,將所述目標(biāo)單元格的單元格內(nèi)容填充到指定的所述拆分后單元格中;或者,
68、根據(jù)所述拆分操作,將根據(jù)拆分規(guī)則得到的拆分后內(nèi)容,以符合預(yù)設(shè)的內(nèi)容填充規(guī)則的方式填充到所述拆分后單元格中。
69、在一可能的實(shí)施方式中,所述內(nèi)容填充單元,具體用于:
70、在所述目標(biāo)單元格為合并單元格的情況下,獲取所述目標(biāo)單元格對應(yīng)的原始單元格中的原始單元格內(nèi)容,所述原始單元格是指合并形成所述目標(biāo)單元格的單元格;
71、為每個(gè)所述拆分后單元格填充相應(yīng)的所述原始單元格內(nèi)容。
72、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,具體用于:
73、獲取所述目標(biāo)單元格的目標(biāo)協(xié)作權(quán)限配置信息;
74、根據(jù)所述目標(biāo)協(xié)作權(quán)限配置信息為每個(gè)所述拆分后單元格配置協(xié)作權(quán)限。
75、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,具體用于:
76、獲取所述目標(biāo)單元格對應(yīng)的所述原始單元格的原始協(xié)作權(quán)限配置信息;
77、針對每個(gè)所述拆分后單元格,根據(jù)所述拆分后單元格對應(yīng)的所述原始單元格的原始協(xié)作權(quán)限配置信息為所述拆分后單元格配置協(xié)作權(quán)限。
78、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,具體用于:
79、在所述目標(biāo)單元格為合并單元格的情況下,獲取所述目標(biāo)單元格對應(yīng)的原始單元格的原始協(xié)作權(quán)限配置信息,所述原始單元格是指合并形成所述目標(biāo)單元格的單元格;
80、針對每個(gè)所述拆分后單元格,根據(jù)所述拆分后單元格對應(yīng)的所述原始單元格的原始協(xié)作權(quán)限配置信息為所述拆分后單元格配置協(xié)作權(quán)限。
81、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,具體用于:
82、獲取所述目標(biāo)單元格的目標(biāo)協(xié)作權(quán)限配置信息;
83、根據(jù)所述目標(biāo)協(xié)作權(quán)限配置信息為每個(gè)所述拆分后單元格配置協(xié)作權(quán)限。
84、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,具體用于:
85、響應(yīng)于對所述至少兩個(gè)拆分后單元格的權(quán)限配置操作,為所述至少兩個(gè)拆分后單元格配置協(xié)作權(quán)限。
86、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,具體用于:
87、針對每個(gè)所述拆分后單元格,根據(jù)所述拆分后單元格中的單元格內(nèi)容為所述拆分后單元格配置協(xié)作權(quán)限。
88、在一可能的實(shí)施方式中,所述單元格拆分模塊,具體用于:
89、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,在確定當(dāng)前賬號具有對所述目標(biāo)單元格執(zhí)行所述拆分操作的權(quán)限的情況下,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格。
90、在一可能的實(shí)施方式中,所述單元格拆分模塊,具體用于:
91、響應(yīng)于對表格中目標(biāo)單元格的拆分操作,在確定所述拆分操作對所述目標(biāo)單元格的相鄰單元格存在影響的情況下,確定當(dāng)前賬號是否具有對所述目標(biāo)單元格的拆分權(quán)限以及是否具有對所述相鄰單元格的編輯權(quán)限;
92、在確定所述當(dāng)前賬號具有對所述目標(biāo)單元格的拆分權(quán)限以及具有對所述相鄰單元格的編輯權(quán)限的情況下,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格。
93、在一可能的實(shí)施方式中,所述裝置還包括:
94、單元格更改模塊,用于在所述響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將所述目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格之后,在確定所述拆分操作對所述目標(biāo)單元格的相鄰單元格存在影響的情況下,根據(jù)所述至少兩個(gè)拆分后單元格在所述表格中新增單元格,并確定待合并單元格;
95、將所述待合并單元格合并,得到相應(yīng)的合并單元格。
96、在一可能的實(shí)施方式中,所述權(quán)限配置模塊,還用于:
97、在所述將所述待合并單元格合并,得到相應(yīng)的合并單元格之后,為所述合并單元格配置協(xié)作權(quán)限。
98、第三方面,本技術(shù)提供了一種電子設(shè)備,包括:處理器和存儲(chǔ)器,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的表格處理程序,以實(shí)現(xiàn)第一方面中任一項(xiàng)所述的表格處理方法。
99、第四方面,本技術(shù)提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)第一方面中任一項(xiàng)所述的表格處理方法。
100、本技術(shù)實(shí)施例提供的上述技術(shù)方案與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):本技術(shù)實(shí)施例提供的該方法,通過響應(yīng)于對表格中目標(biāo)單元格的拆分操作,將目標(biāo)單元格拆分,得到至少兩個(gè)拆分后單元格,并為拆分后單元格配置協(xié)作權(quán)限,實(shí)現(xiàn)了在拆分單元格場景下有效地管理拆分后單元格的協(xié)作權(quán)限,確保表格協(xié)作的安全性和順暢性。