本发明涉及动态表格调整,尤其涉及一种网页表格的动态调整方法及装置。
背景技术:
1、随着信息技术的飞速发展,电子表格也越来越适用于用户的日常工作中。通过通讯终端(例如手机、电脑等)中的在线网页或者应用程序对电子表格进行编辑和使用,以达到记录数据、存储数据、处理数据以及汇总数据等效果,能够有效地提高用户的数据处理能力,进而提高工作效率。
2、在实际应用中,在线网页往往是基于页面固定的数据生成对应的表格组件,并通过该表格组件生成网页表格。然而,这种表格组件生成的网页表格并不能依照用户的使用意愿动态调整表格内容,进而导致生成的网页表格无法匹配用户的使用需求。因此,提供一种能够依照用户的使用意愿动态调整网页表格内容,进而使生成的网页表格能够匹配用户的使用需求的表格调整方法显得尤为重要。
技术实现思路
1、本发明所要解决的技术问题在于,提供一种网页表格的动态调整的方法及装置,能够依照用户的使用意愿动态调整网页表格内容,进而使生成的网页表格能够匹配用户的使用需求。
2、为了解决上述技术问题,本发明第一方面公开了一种网页表格的动态调整方法,所述方法包括:
3、获取用户的表格使用意愿;
4、根据所述用户的表格使用意愿以及目标网页预先确定的表格组件,生成所述目标网页的网页表格;
5、根据所述用户的表格使用意愿,在所述目标网页预先确定的控制参数库中调用至少一个控制参数;
6、根据调用的所有所述控制参数,控制对所述网页表格执行相应的表格调整操作。
7、作为一种可选的实施方式,在本发明第一方面中,在所述获取用户的表格使用意愿之前,所述方法还包括:
8、获取目标网页的外部编程文件,所述外部编程文件用于指示定义在所述目标网页外的编程文件;
9、通过预设网页标签,建立所述外部编程文件与所述目标网页之间的关联关系;
10、通过所述外部编程文件以及所述关联关系,确定所述目标网页的表格组件,所述表格组件包括表格区块子组件、表格行列子组件以及表格拖拽子组件。
11、作为一种可选的实施方式,在本发明第一方面中,在所述通过所述外部编程文件以及所述关联关系,确定所述目标网页的表格组件之后,所述方法还包括:
12、通过所述目标网页的所述表格区块子组件,生成所述目标网页的至少一个表格区块以及每个所述表格区块对应的区块控制参数,所述表格区块用于放置任意数量的网页表格,所述区块控制参数用于指示对其对应的表格区块执行区块标注、区块显示以及区块隐藏中的至少一种操作。
13、作为一种可选的实施方式,在本发明第一方面中,所述根据所述用户的表格使用意愿以及目标网页预先确定的表格组件,生成所述目标网页的网页表格,包括:
14、根据所述用户的表格使用意愿以及所述表格行列子组件,确定生成网页表格的行列参数,所述行列参数包括行列数量、行列距离以及表头标注中的至少一种;
15、根据所述用户的表格使用意愿以及所述表格拖拽子组件,确定生成所述网页表格的位置参数,所述位置参数用于指示生成所述网页表格的网页位置,所述网页位置处于所述目标网页预先确定的任一表格区块中;
16、根据所述行列参数以及所述位置参数,生成所述目标网页的网页表格。
17、作为一种可选的实施方式,在本发明第一方面中,在所述根据所述用户的表格使用意愿,在所述网页表格预先确定的控制参数库中调用至少一个控制参数之前,所述方法还包括:
18、根据所述外部编程文件以及所述表格组件,生成所述目标网页的控制参数库,所述控制参数库包括功能控制参数子库和/或操作列控制参数子库;
19、以及,所述根据所述外部编程文件以及所述表格组件,生成所述目标网页的控制参数库,包括:
20、通过所述表格组件预先确定出的所述网页表格的行列参数和/或位置参数,确定所述网页表格的业务场景;
21、根据所述业务场景以及所述外部编程文件,生成所述目标网页的功能控制参数子库,所述功能控制参数子库包括至少一个控制参数,以及该功能控制参数子库中的任一所述控制参数用于指示对所述网页表格中的至少一个单元格执行功能调整操作,所述功能调整操作包括拆合操作、增设操作以及删除操作中的至少一种。
22、作为一种可选的实施方式,在本发明第一方面中,所述根据所述外部编程文件以及所述表格组件,生成所述目标网页的控制参数库,包括:
23、根据所述网页表格预先确定出的业务场景,判断所述网页表格是否满足预设附件条件;
24、当判断出所述网页表格满足所述预设附件条件时,生成所述网页表格的操作列;
25、根据所述业务场景、所述操作列以及所述外部编程文件,生成所述目标网页的操作列控制参数子库,所述操作列控制参数子库包括至少一个控制参数,以及该操作列控制参数子库中的任一所述控制参数用于指示所述操作列对所述网页表格中的至少一个所述单元格执行添加或删除附件的操作。
26、作为一种可选的实施方式,在本发明第一方面中,在所述根据调用的所有所述控制参数,控制对所述网页表格执行相应的表格调整操作之后,所述方法还包括:
27、通过所述目标网页的预设计时组件,对所述网页表格的闲置时间进行计时,所述闲置时间用于指示所述网页表格处于闲置状态下所经过的时间;
28、实时判断所述闲置时间是否大于预设闲置时间阈值;
29、当判断出所述闲置时间大于所述预设闲置时间阈值时,生成所述网页表格的校验控制参数,所述校验控制参数包括空格校验、字符校验、文字校验以及格式校验中的至少一种;
30、根据所述校验控制参数,控制对所述网页表格执行相关校验操作。
31、本发明第二方面公开了一种网页表格的动态调整装置,所述装置包括:
32、获取模块,用于获取用户的表格使用意愿;
33、生成模块,用于根据所述用户的表格使用意愿以及目标网页预先确定的表格组件,生成所述目标网页的网页表格;
34、调用模块,用于根据所述用户的表格使用意愿,在所述目标网页预先确定的控制参数库中调用至少一个控制参数;
35、控制执行模块,用于根据所述调用模块调用的所有所述控制参数,控制对所述网页表格执行相应的表格调整操作。
36、作为一种可选的实施方式,在本发明第二方面中,所述获取模块,还用于:
37、在获取用户的表格使用意愿之前,获取目标网页的外部编程文件,所述外部编程文件用于指示定义在所述目标网页外的编程文件;
38、以及,所述装置还包括:
39、关联模块,用于通过预设网页标签,建立所述外部编程文件与所述目标网页之间的关联关系;
40、确定模块,用于通过所述外部编程文件以及所述关联关系,确定所述目标网页的表格组件,所述表格组件包括表格区块子组件、表格行列子组件以及表格拖拽子组件。
41、作为一种可选的实施方式,在本发明第二方面中,所述生成模块,还用于:
42、在所述确定模块通过所述外部编程文件以及所述关联关系,确定所述目标网页的表格组件之后,通过所述目标网页的所述表格区块子组件,生成所述目标网页的至少一个表格区块以及每个所述表格区块对应的区块控制参数,所述表格区块用于放置任意数量的网页表格,所述区块控制参数用于指示对其对应的表格区块执行区块标注、区块显示以及区块隐藏中的至少一种操作。
43、作为一种可选的实施方式,在本发明第二方面中,所述生成模块根据所述用户的表格使用意愿以及目标网页预先确定的表格组件,生成所述目标网页的网页表格的方式具体包括:
44、根据所述用户的表格使用意愿以及所述表格行列子组件,确定生成网页表格的行列参数,所述行列参数包括行列数量、行列距离以及表头标注中的至少一种;
45、根据所述用户的表格使用意愿以及所述表格拖拽子组件,确定生成所述网页表格的位置参数,所述位置参数用于指示生成所述网页表格的网页位置,所述网页位置处于所述目标网页预先确定的任一表格区块中;
46、根据所述行列参数以及所述位置参数,生成所述目标网页的网页表格。
47、作为一种可选的实施方式,在本发明第二方面中,所述生成模块,还用于:
48、在所述调用模块根据所述用户的表格使用意愿,在所述网页表格预先确定的控制参数库中调用至少一个控制参数之前,根据所述外部编程文件以及所述表格组件,生成所述目标网页的控制参数库,所述控制参数库包括功能控制参数子库和/或操作列控制参数子库;
49、以及,所述生成模块根据所述外部编程文件以及所述表格组件,生成所述目标网页的控制参数库的方式具体包括:
50、通过所述表格组件预先确定出的所述网页表格的行列参数和/或位置参数,确定所述网页表格的业务场景;
51、根据所述业务场景以及所述外部编程文件,生成所述目标网页的功能控制参数子库,所述功能控制参数子库包括至少一个控制参数,以及该功能控制参数子库中的任一所述控制参数用于指示对所述网页表格中的至少一个单元格执行功能调整操作,所述功能调整操作包括拆合操作、增设操作以及删除操作中的至少一种。
52、作为一种可选的实施方式,在本发明第二方面中,所述生成模块根据所述外部编程文件以及所述表格组件,生成所述目标网页的控制参数库的方式具体包括:
53、根据所述网页表格预先确定出的业务场景,判断所述网页表格是否满足预设附件条件;
54、当判断出所述网页表格满足所述预设附件条件时,生成所述网页表格的操作列;
55、根据所述业务场景、所述操作列以及所述外部编程文件,生成所述目标网页的操作列控制参数子库,所述操作列控制参数子库包括至少一个控制参数,以及该操作列控制参数子库中的任一所述控制参数用于指示所述操作列对所述网页表格中的至少一个所述单元格执行添加或删除附件的操作。
56、作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
57、计时模块,用于在所述控制执行模块根据调用的所有所述控制参数,控制对所述网页表格执行相应的表格调整操作之后,通过所述目标网页的预设计时组件,对所述网页表格的闲置时间进行计时,所述闲置时间用于指示所述网页表格处于闲置状态下所经过的时间;
58、判断模块,用于实时判断所述闲置时间是否大于预设闲置时间阈值;
59、所述生成模块,还用于当所述判断模块判断出所述闲置时间大于所述预设闲置时间阈值时,生成所述网页表格的校验控制参数,所述校验控制参数包括空格校验、字符校验、文字校验以及格式校验中的至少一种;
60、所述控制执行模块,还用于根据所述校验控制参数,控制对所述网页表格执行相关校验操作。
61、本发明第三方面公开了另一种网页表格的动态调整装置,所述装置包括:
62、存储有可执行程序代码的存储器;
63、与所述存储器耦合的处理器;
64、所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的网页表格的动态调整方法。
65、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的网页表格的动态调整方法。
66、与现有技术相比,本发明实施例具有以下有益效果:
67、本发明实施例中,获取用户的表格使用意愿;根据用户的表格使用意愿以及目标网页预先确定的表格组件,生成目标网页的网页表格;根据用户的表格使用意愿,在目标网页预先确定的控制参数库中调用至少一个控制参数;根据调用的所有控制参数,控制对网页表格执行相应的表格调整操作。可见,实施本发明能够依照用户的使用意愿动态调整网页表格的内容,提高了网页表格调整的灵活性,进而使生成的网页表格能够匹配用户的使用需求;能够提供不同的控制参数以提高网页表格的调整效率,进而提高用户在进行表格相关工作时的工作效率。