一种单元格拆分方法、装置、电子设备及存储介质与流程

文档序号:31121385发布日期:2022-08-13 01:09阅读:72来源:国知局
一种单元格拆分方法、装置、电子设备及存储介质与流程

1.本公开涉及网络技术领域,尤其涉及一种单元格拆分方法、装置、电子设备及存储介质。


背景技术:

2.当前,用户在通过表格类应用程序编辑文本的过程中,存在需要对表格中的某一个单元格进行拆分得到多个单元格的需求(即把一个单元格拆分成多个单元格,而其他单元格保持不变),从而在拆分得到的多个单元格(即新增的单元格)中补充对应的文本内容。具体的,可以通过在对应的一个单元格周围(即单元格的右侧或下侧)新增行和/或新增列,然后再对应的将新增行和/或新增列中多余的单元格(即新增行和/或新增列中包括需要拆分的单元格和多余的单元格),与相邻的单元格进行合并,从而实现对一个单元格进行拆分得到多个单元格的效果。
3.然而上述方法中,用户手动操作繁琐且耗时,并且容易出错,当表格的行数和列数较多时,通过上述方法难以现实。从而在表格类应用程序中,实现将表格中的某一个单元格进行拆分得到多个单元格的效率较低。


技术实现要素:

4.本公开提供一种单元格拆分方法、装置、电子设备及存储介质,能够提高在表格类应用程序中,将表格中的某一个单元格进行拆分得到多个单元格的效率。本公开的技术方案如下:根据本公开的第一方面,提供一种单元格拆分方法,该方法包括:显示表格编辑界面;表格编辑界面包括多行多列的初始表格;响应于针对初始表格中的目标单元格的拆分操作,将目标单元格拆分为多个单元格,得到目标表格;目标单元格包括至少一个单元格;在表格编辑界面中显示目标表格。
5.由上可知,在通过目标应用程序编辑表格时,用户对象可以通过指令触发电子设备启动目标应用程序并显示包括多行多列的初始表格的表格编辑界面,从而进一步的在需要触发电子设备对初始表格中的目标单元格进行拆分时,用户对象针对初始表格中的目标单元格进行拆分操作,以使得电子设备可以根据拆分操作,将目标单元格拆分为包括至少一个单元格的多个单元格,得到目标表格,并在表格编辑界面中显示该目标表格。通过这种实现方式,用户可以在通过表格类应用程序编辑表格时,直接通过针对表格中的目标单元格的拆分操作,触发电子设备自动的将目标单元格拆分为多个单元格,而无需用户对象通过手动触发电子设备在目标单元格的周围新增行和/或新增列,然后再对应的将新增行和/或新增列中多余的单元格,与相邻的单元格进行合并,从而实现对目标单元格进行拆分得到多个单元格的效果。从而能够提高在表格类应用程序中,将表格中的某一个单元格进行拆分得到多个单元格的效率。
6.可选地,上述“响应于针对初始表格中的目标单元格的拆分操作,将目标单元格拆
分为多个单元格,得到目标表格”的方法具体包括:响应于对目标单元格的选择操作,确定目标单元格为待拆分单元格;接收对目标单元格对应的拆分参数的输入操作,并根据拆分参数将目标单元格拆分为多个单元格,得到目标表格。
7.由上可知,在显示包括多行多列的初始表格的表格编辑界面的情况下,用户对象可以先对目标单元格进行选择操作,以触发电子设备确定目标单元格为待拆分单元格,从而进一步的,用户对象对目标单元格对应的拆分参数进行输入,以使得电子设备可以根据该拆分参数将目标单元格拆分为多个单元格,得到目标表格。通过这种实现方式,用户可以通过输入灵活的确定待拆的分单元格,并灵活的输入拆分参数,使得电子设备根据用户对象输入的拆分参数将目标单元格拆分为多个单元格。
8.可选地,上述“接收对目标单元格对应的拆分参数的输入操作”的方法之前,具体还包括:响应于对表格编辑界面中包括的单元格拆分控件的选择操作,显示目标窗口。并且,上述“接收对目标单元格对应的拆分参数的输入操作”的方法具体包括:接收在目标窗口中对拆分参数的输入操作;拆分参数包括第一参数和第二参数,第一参数用于指示将目标单元格拆分为n行,第二参数用于指示将目标单元格拆分为m列,n和m均为正整数。
9.由上可知,用户对象可以通过对表格编辑界面中包括的单元格拆分控件进行输入,以使得电子设备显示目标窗口,从而用户对象可以在该目标窗口中对拆分参数进行输入。通过这种实现方式,用户可以灵活的输入拆分参数。
10.可选地,上述“响应于对表格编辑界面中包括的单元格拆分控件的选择操作,显示目标窗口”的方法具体包括:响应于对目标单元格的设置操作,显示控件选择列表;基于对控件选择列表中包括的单元格拆分控件的输入操作,显示目标窗口。
11.由上可知,用户还可以通过针对目标单元格进行的设置操作,触发电子设备显示控件选择列表,从而进一步的,对控件选择列表中包括的单元格拆分控件进行输入操作,以触发电子设备显示目标窗口。通过这种实现方式,给出有一种具体的触发电子设备显示目标窗口的触发方式,提高了触发电子设备显示目标窗口的多样性。
12.可选地,上述“根据拆分参数将目标单元格拆分为多个单元格,得到目标表格”的方法具体包括:在目标单元格位于a行b列的情况下,在目标单元格对应的第一位置插入n-a行单元格,并在目标单元格对应的第二位置插入m-b列单元格;第一位置为以下任一项:紧邻目标单元格上侧的位置、紧邻目标单元格下侧的位置、目标单元格内部位置,第二位置为以下任一项:紧邻目标单元格左侧的位置、紧邻目标单元格右侧的位置、目标单元格内部位置,a和b均为正整数;将目标单元格所在的目标行和目标列中的其他单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理,得到目标表格;其他单元格为目标行和目标列中除目标单元格之外,且与插入的n-a行单元格和/或m-b列单元格紧邻的单元格。
13.由上可知,可以在目标单元格位于a行b列的情况下,在目标单元格对应的紧邻目标单元格上侧的位置、紧邻目标单元格下侧的位置、目标单元格内部位置中的任一位置插入n-a行单元格,并在目标单元格对应的紧邻目标单元格左侧的位置、紧邻目标单元格右侧的位置、目标单元格内部位置中的任一位置插入m-b列单元格;并在插入n-a行单元格和m-b列单元格之后,将目标单元格所在的目标行和目标列中的其他单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理,从而得到目标表格。通过这种实现方式,
给出一种具体的将目标单元格拆分为多个单元格,得到目标表格的实现方式,从而提高将表格中的某一个单元格进行拆分得到多个单元格的效率。
14.可选地,上述“根据拆分参数将目标单元格拆分为多个单元格,得到目标表格”的方法具体包括:在目标单元格位于a行b列的情况下,根据拆分参数在目标单元格中新增n-a个行分隔线和m-b个列分隔线,a和b均为正整数;通过新增的n-a个行分隔线和m-b个列分隔线,将a行b列的目标单元格拆分为n行m列的多个单元格,得到目标表格。
15.由上可知,可以在目标单元格位于a行b列的情况下,根据拆分参数在目标单元格中新增n-a个行分隔线和m-b个列分隔线,从而可以直接通过新增的n-a个行分隔线和m-b个列分隔线,将a行b列的目标单元格拆分为n行m列的多个单元格,得到目标表格。通过这种实现方式,给出另一种具体的将目标单元格拆分为多个单元格,得到目标表格的实现方式,从而提高将表格中的某一个单元格进行拆分得到多个单元格的效率。
16.可选地,方法还包括:响应于针对目标表格中的多个单元格的设置操作,调整多个单元格的行高和/或列宽。
17.由上可知,在对目标单元格进行拆分得到目标表格之后,还可以根据用户对象针对目标表格中的多个单元格的设置操作,调整多个单元格的行高和/或列宽。通过这种实现方式,可以进一步调整目标表格的单元格参数。
18.根据本公开的第二方面,提供一种单元格拆分装置,该单元格拆分装置包括:显示单元、处理单元、确定单元和接收单元;显示单元,被配置为执行显示表格编辑界面;表格编辑界面包括多行多列的初始表格;处理单元,被配置为执行响应于针对初始表格中的目标单元格的拆分操作,将目标单元格拆分为多个单元格,得到目标表格;目标单元格包括至少一个单元格;显示单元,被配置为执行在表格编辑界面中显示目标表格。
19.可选地,确定单元,被配置为执行响应于对目标单元格的选择操作,确定目标单元格为待拆分单元格;接收单元,被配置为执行接收对目标单元格对应的拆分参数的输入操作;处理单元,被配置为执行根据拆分参数将目标单元格拆分为多个单元格,得到目标表格。
20.可选地,显示单元,被配置为执行响应于对表格编辑界面中包括的单元格拆分控件的选择操作,显示目标窗口;接收单元,被配置为执行接收在目标窗口中对拆分参数的输入操作;拆分参数包括第一参数和第二参数,第一参数用于指示将目标单元格拆分为n行,第二参数用于指示将目标单元格拆分为m列,n和m均为正整数。
21.可选地,显示单元,被配置为执行响应于对目标单元格的设置操作,显示控件选择列表;显示单元,被配置为执行基于对控件选择列表中包括的单元格拆分控件的输入操作,显示目标窗口。
22.可选地,处理单元,被配置为执行在目标单元格位于a行b列的情况下,在目标单元格对应的第一位置插入n-a行单元格,并在目标单元格对应的第二位置插入m-b列单元格;第一位置为以下任一项:紧邻目标单元格上侧的位置、紧邻目标单元格下侧的位置、目标单元格内部位置,第二位置为以下任一项:紧邻目标单元格左侧的位置、紧邻目标单元格右侧的位置、目标单元格内部位置,a和b均为正整数;处理单元,被配置为执行将目标单元格所在的目标行和目标列中的其他单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理,得到目标表格;其他单元格为目标行和目标列中除目标单元格之外,且与
插入的n-a行单元格和/或m-b列单元格紧邻的单元格。
23.可选地,处理单元,被配置为执行在目标单元格位于a行b列的情况下,根据拆分参数在目标单元格中新增n-a个行分隔线和m-b个列分隔线,a和b均为正整数;处理单元,被配置为执行通过新增的n-a个行分隔线和m-b个列分隔线,将a行b列的目标单元格拆分为n行m列的多个单元格,得到目标表格。
24.可选地,处理单元,被配置为执行响应于针对目标表格中的多个单元格的设置操作,调整多个单元格的行高和/或列宽。
25.根据本公开的第三方面,提供一种电子设备,电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面中任一种可选地单元格拆分方法。
26.根据本公开的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中任一种可选地单元格拆分方法。
27.根据本公开的第五方面,提供一种计算机程序产品,包含指令,指令被电子设备的处理器执行时实现如第一方面中任一种可选地单元格拆分方法。
28.根据本公开的第六方面,本公开提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面中任一种可选地单元格拆分方法。
29.本公开提供的技术方案至少带来以下有益效果:基于上述任一方面,本公开中,在通过目标应用程序编辑表格时,用户对象可以通过指令触发电子设备启动目标应用程序并显示包括多行多列的初始表格的表格编辑界面,从而进一步的在需要触发电子设备对初始表格中的目标单元格进行拆分时,用户对象针对初始表格中的目标单元格进行拆分操作,以使得电子设备可以根据拆分操作,将目标单元格拆分为包括至少一个单元格的多个单元格,得到目标表格,并在表格编辑界面中显示该目标表格。通过这种实现方式,用户可以在通过表格类应用程序编辑表格时,直接通过针对表格中的目标单元格的拆分操作,触发电子设备自动的将目标单元格拆分为多个单元格,而无需用户对象通过手动触发电子设备在目标单元格的周围新增行和/或新增列,然后再对应的将新增行和/或新增列中多余的单元格,与相邻的单元格进行合并,从而实现对目标单元格进行拆分得到多个单元格的效果。从而能够提高在表格类应用程序中,将表格中的某一个单元格进行拆分得到多个单元格的效率。
30.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
31.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
32.图1是根据本公开实施例示出的一种单元格拆分系统示意图;图2是根据本公开实施例示出的一种单元格拆分方法的流程示意图;图3是根据本公开实施例示出的另一种单元格拆分方法的流程示意图;
图4是根据本公开实施例示出的又一种单元格拆分方法的流程示意图;图5是根据本公开实施例示出的一种单元格拆分方法的界面示意图;图6是根据本公开实施例示出的另一种单元格拆分方法的界面示意图;图7是根据本公开实施例示出的又一种单元格拆分方法的流程示意图;图8是根据本公开实施例示出的又一种单元格拆分方法的流程示意图;图9是根据本公开实施例示出的又一种单元格拆分方法的流程示意图;图10是根据本公开实施例示出的又一种单元格拆分方法的流程示意图;图11是根据本公开实施例示出的一种单元格拆分装置的结构示意图;图12是根据本公开实施例示出的另一种单元格拆分装置的结构示意图。
具体实施方式
33.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
34.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
35.首先,对本公开实施例的应用场景进行介绍。在现有的技术方案中,用户在通过表格类应用程序编辑文本的过程中,存在需要对表格中的某一个单元格进行拆分得到多个单元格的需求(即把一个单元格拆分成多个单元格,而其他单元格保持不变),从而在拆分得到的多个单元格(即新增的单元格)中补充对应的文本内容。具体的,可以通过在对应的一个单元格周围(即单元格的右侧或下侧)新增行和/或新增列,然后再对应的将新增行和/或新增列中多余的单元格(即新增行和/或新增列中包括需要拆分的单元格和多余的单元格),与相邻的单元格进行合并,从而实现对一个单元格进行拆分得到多个单元格的效果。在这种情况下,用户手动操作繁琐且耗时,并且容易出错,当表格的行数和列数较多时,通过上述方法难以现实。从而在表格类应用程序中,实现将表格中的某一个单元格进行拆分得到多个单元格的效率较低。
36.为了解决上述问题,本公开实施例提供一种单元格拆分方法,在通过目标应用程序编辑表格时,用户对象可以通过指令触发电子设备启动目标应用程序并显示包括多行多列的初始表格的表格编辑界面,从而进一步的在需要触发电子设备对初始表格中的目标单元格进行拆分时,用户对象针对初始表格中的目标单元格进行拆分操作,以使得电子设备可以根据拆分操作,将目标单元格拆分为包括至少一个单元格的多个单元格,得到目标表格,并在表格编辑界面中显示该目标表格。通过这种实现方式,用户可以在通过表格类应用程序编辑表格时,直接通过针对表格中的目标单元格的拆分操作,触发电子设备自动的将目标单元格拆分为多个单元格,而无需用户对象通过手动触发电子设备在目标单元格的周围新增行和/或新增列,然后再对应的将新增行和/或新增列中多余的单元格,与相邻的单元格进行合并,从而实现对目标单元格进行拆分得到多个单元格的效果。从而能够提高在
表格类应用程序中,将表格中的某一个单元格进行拆分得到多个单元格的效率。
37.以下结合附图对本公开实施例提供的内容显示方法进行示例性说明:图1是本公开实施例提供的一种单元格拆分系统示意图,如图1所示,该单元格拆分系统可以包括服务器200和客户端210(图1中仅示例性的给出一个客户端210,在具体实施时可以有更多的客户端)。其中,服务器200和客户端210之间可以建立通信连接。服务器200和客户端210之间可以采用有线方式连接,也可以采用无线方式连接,本公开实施例对此不作限定。
38.服务器200,用于与客户端210进行数据交互。
39.客户端210,用于通过表格类应用程序编辑表格,并与服务器200进行数据交互。
40.在一种可实施的方式中,服务器200可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。服务器200可以包括处理器、存储器以及网络接口等。
41.在一种可实施的方式中,客户端210用于向用户提供语音和/或数据连通性服务。客户端210可以有不同的名称,例如ue端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、车辆用户设备、终端代理或终端装置等。
42.可选的,客户端210可以为各种具有通信功能的手持设备、车载设备、可穿戴设备、计算机,本公开实施例对此不作任何限定。例如,手持设备可以是智能手机。车载设备可以是车载导航系统。可穿戴设备可以是智能手环。计算机可以是个人数字助理(personal digital assistant,pda)电脑、平板型电脑以及膝上型电脑(laptop computer)。
43.本公开实施例提供的单元格拆分方法可以应用于前述图1所示的单元格拆分系统中的服务器200和客户端210。本公开涉及的电子设备可以是该服务器200或客户端210。以本公开的单元格拆分方法应用在执行业务的过程中的服务器上为例,对本公开实施例提供的单元格拆分方法进行详细介绍。
44.在介绍了本公开实施例的应用场景和单元格拆分系统之后,下面结合图1所示的单元格拆分系统,对本公开实施例提供的单元格拆分方法进行详细介绍。
45.如图2所示,根据一示例性实施例示出的一种单元格拆分方法的流程图,应用于电子设备。该单元格拆分方法可以包括s201-s203。
46.s201、显示表格编辑界面。
47.其中,表格编辑界面包括多行多列的初始表格。
48.本公开实施例中,在用户对象需要通过电子设备编辑表格的情况下,用户对象可以通过指令,触发电子设备启动目标应用程序,从而在电子设备启动目标应用程序之后,可以在屏幕中直接显示包括多行多列单元格的初始表格的表格编辑界面。
49.可以理解,上述表格类应用程序为具有表格编辑功能的应用程序,在电子设备启动表格类应用程序之后,即可直接在屏幕中显示包括多行多列的单元格的初始表格。即在电子设备启动表格类应用程序之后,无需用户对象通过输入触发电子设备先创建表格之后,才能对表格进行编辑。
50.需要说明的是,上述表格编辑界面为目标应用程序中对应的界面,在用户对象触发电子设备启动目标应用程序时,电子设备响应于启动目标应用程序的指令,启动目标应用程序,并显示表格编辑界面。其中,目标应用程序为表格类应用程序,即在触发电子设备
启动目标应用程序之后,电子设备可以直接显示包括初始表格的界面,而无需在启动目标应用程序之后,再触发电子设备在界面中添加表格。
51.可选的,在表格编辑界面中,用户对象可以通过输入操作,触发电子设备在表格编辑界面中的单元格中输入文本;或者通过设置操作,触发电子设备调整表格编辑界面中包括的初始表格的格式或参数。
52.s202、响应于针对初始表格中的目标单元格的拆分操作,将目标单元格拆分为多个单元格,得到目标表格。
53.其中,目标单元格包括至少一个单元格。
54.可选的,在电子设备通过表格编辑界面显示初始表格之后,用户对象可以针对目标单元格进行快捷操作,以使得电子设备可以响应于该快捷操作,对目标单元格进行拆分操作,以将该目标单元格进行拆分得到多个单元格。
55.可选的,用户对象可以触发电子设备预先设置多个快捷拆分操作,以使得当用户对象在的在电子设备中进行不同的快捷拆分操作时,电子设备可以根据不同的快捷拆分操作,将目标单元格拆分得到不同数量的单元格。
56.示例性的,可以预先设置第一快捷拆分操作为:对目标单元格进行双击输入,以使得电子设备将目标单元格进行拆分得到4个单元格(例如1*4的单元格,或2*2的单元格);或者设置第二快捷拆分操作为:对目标单元格进行三次连击输入,以使得电子设备将目标单元格进行拆分得到9个单元格(例如3*3的单元格)。
57.可选的,用户对象还可以通过手动输入拆分参数,以使得电子设备根据输入的拆分参数,将目标单元格拆分为拆分参数所对应的数量的单元格,得到目标表格。
58.s203、在表格编辑界面中显示目标表格。
59.可以理解,在电子设备根据用户对象针对目标单元格的拆分操作,将目标单元格拆分为多个单元格之后,电子设备可以根据拆分后得到的目标表格的相关数据,更新显示屏幕中所显示的初始表格,以显示目标表格。
60.从而,电子设备可以直接根据用户对象针对目标单元格的拆分操作,在界面中呈现拆分后的效果,而无需用户对象手动调整单元格的参数,以触发电子设备对目标单元格进行拆分操作。即用户仅需输入拆分操作(或拆分参数),即可触发电子设备直接显示单元格拆分后的显示效果(即电子设备自动拆分单元格)。
61.上述实施例提供的技术方案至少带来以下有益效果:在通过目标应用程序编辑表格时,用户对象可以通过指令触发电子设备启动目标应用程序并显示包括多行多列的初始表格的表格编辑界面,从而进一步的在需要触发电子设备对初始表格中的目标单元格进行拆分时,用户对象针对初始表格中的目标单元格进行拆分操作,以使得电子设备可以根据拆分操作,将目标单元格拆分为包括至少一个单元格的多个单元格,得到目标表格,并在表格编辑界面中显示该目标表格。通过这种实现方式,用户可以在通过表格类应用程序编辑表格时,直接通过针对表格中的目标单元格的拆分操作,触发电子设备自动的将目标单元格拆分为多个单元格,而无需用户对象通过手动触发电子设备在目标单元格的周围新增行和/或新增列,然后再对应的将新增行和/或新增列中多余的单元格,与相邻的单元格进行合并,从而实现对目标单元格进行拆分得到多个单元格的效果。从而能够提高在表格类应用程序中,将表格中的某一个单元格进行拆分得到多个单元格的效率。
62.在一种可实施的方式中,结合图2,如图3所示,上述s202中的方法,具体可以包括s2021-s2022。
63.s2021、响应于对目标单元格的选择操作,确定目标单元格为待拆分单元格。
64.可选的,在电子设备显示表格编辑界面之后,用户对象可以先通过一个对目标单元格的选择操作,触发电子设备将选择操作所对应的单元格确定为待拆分的单元格。
65.示例性的,在电子设备显示表格编辑界面的情况下,用户对象可以对表格编辑界面中显示的表格(初始表格)中的目标单元格进行点击输入,以使得电子设备标记显示该目标单元格。
66.需要说明的是,用户对象的选择操作所确定的目标单元格可以为1个或多个单元格(即a*b的单元格),例如,目标单元格可以为:1*1的单元格、1*3的单元格、2*2的单元格,3*4的单元格等。
67.s2022、接收对目标单元格对应的拆分参数的输入操作,并根据拆分参数将目标单元格拆分为多个单元格,得到目标表格。
68.在电子设备根据用户对象对目标单元格的选择操作,确定目标单元格为待拆分单元格之后,用户对象可以对拆分参数进行输入,以使得电子设备根据用户对象所输入的拆分参数,将目标单元格拆分为多个单元格,得到目标表格。
69.需要说明的是,上述拆分参数所指示的单元格数量,可以为大于目标单元格的数量,也可以为小于目标单元格的数量。
70.示例性的,在目标单元格为1*1的单元格的情况下,拆分参数可以为将目标单元格拆分为1*3的单元格、或2*2的单元格、或3*4的单元格等;或者,在目标单元格为3*4的单元格的情况下,拆分参数可以为将目标单元格拆分为1*3的单元格、或2*2的单元格、或5*5的单元格等。
71.上述实施例提供的技术方案至少带来以下有益效果:在显示包括多行多列的初始表格的表格编辑界面的情况下,用户对象可以先对目标单元格进行选择操作,以触发电子设备确定目标单元格为待拆分单元格,从而进一步的,用户对象对目标单元格对应的拆分参数进行输入,以使得电子设备可以根据该拆分参数将目标单元格拆分为多个单元格,得到目标表格。通过这种实现方式,用户可以通过输入灵活的确定待拆的分单元格,并灵活的输入拆分参数,使得电子设备根据用户对象输入的拆分参数将目标单元格拆分为多个单元格。
72.在一种可实施的方式中,结合图3,如图4所示,在上述s2022中的方法之前,具体还可以包括s301;并且上述s2022中的“接收对目标单元格对应的拆分参数的输入操作”,具体可以包括s2023。
73.s301、响应于对表格编辑界面中包括的单元格拆分控件的选择操作,显示目标窗口。
74.s2023、接收在目标窗口中对拆分参数的输入操作。
75.其中,拆分参数包括第一参数和第二参数,第一参数用于指示将目标单元格拆分为n行,第二参数用于指示将目标单元格拆分为m列,n和m均为正整数。
76.可选的,在电子设备确定目标单元格为待拆分单元格之后,用户对象可以进一步的对表格编辑界面中包括的单元格拆分控件进行选择操作,以触发电子设备显示目标窗
口,从而用户对象可以在目标窗口中对拆分参数进行输入操作。
77.可选的,在目标窗口中还包括有取消控件,该取消控件可以触发电子设备取消对目标单元格进行拆分处理。
78.示例性的,如图5所示,在表格编辑界面中显示有第一单元格拆分控件10,在电子设备确定目标单元格为待拆分单元格之后,用户对象可以对该第一单元格拆分控件10进行点击操作,以使得电子设备显示目标窗口。
79.进一步的,如图6所示,电子设备可以根据用户对象对图5中显示的第一单元格拆分控件10的输入,显示目标窗口20,从而用户对象可以进一步的在目标窗口20对拆分参数进行输入,以使得电子设备根据接收到的拆分参数对目标单元格进行拆分。需要说明的是,在目标窗口20中,用户可以直接在目标窗口20中的快捷选择区域21中进行选择,以快速确定拆分参数;或者,用户可以在目标窗口20中的参数输入区域22中进行输入操作,以手动输入拆分参数。
80.上述实施例提供的技术方案至少带来以下有益效果:用户对象可以通过对表格编辑界面中包括的单元格拆分控件进行输入,以使得电子设备显示目标窗口,从而用户对象可以在该目标窗口中对拆分参数进行输入。通过这种实现方式,用户可以灵活的输入拆分参数。
81.在一种可实施的方式中,结合图4,如图7所示,上述s301中的方法,具体可以包括s3011-s3012。
82.s3011、响应于对目标单元格的设置操作,显示控件选择列表。
83.s3012、基于对控件选择列表中包括的单元格拆分控件的输入操作,显示目标窗口。
84.可选的,在电子设备确定目标单元格为待拆分单元格之后,用户对象可以进一步的针对目标单元格进行设置操作,以触发电子设备显示控件选择列表,从而用户可以对该控件选择列表中显示的控件进行选择输入,以触发电子设备通过对应的处理方式对目标单元格进行处理。
85.示例性的,如图5所示,用户对象可以通过鼠标右键对目标单元格进行点击输入,以触发电子设备显示控件选择列表11,从而用户对象可以进一步的对控件选择列表11中包括的第二单元格拆分控件12进行输入操作,以触发电子设备显示目标窗口。
86.上述实施例提供的技术方案至少带来以下有益效果:用户还可以通过针对目标单元格进行的设置操作,触发电子设备显示控件选择列表,从而进一步的,对控件选择列表中包括的单元格拆分控件进行输入操作,以触发电子设备显示目标窗口。通过这种实现方式,给出有一种具体的触发电子设备显示目标窗口的触发方式,提高了触发电子设备显示目标窗口的多样性。
87.在一种可实施的方式中,结合图4,如图8所示,上述s2022中的“根据拆分参数将目标单元格拆分为多个单元格,得到目标表格”,具体可以包括s401-s402。
88.s401、在目标单元格位于a行b列的情况下,在目标单元格对应的第一位置插入n-a行单元格,并在目标单元格对应的第二位置插入m-b列单元格。
89.其中,第一位置为以下任一项:紧邻目标单元格上侧的位置、紧邻目标单元格下侧的位置、目标单元格内部位置,第二位置为以下任一项:紧邻目标单元格左侧的位置、紧邻
目标单元格右侧的位置、目标单元格内部位置,a和b均为正整数。
90.可以理解,目标单元格位于a行b列可以理解为:目标单元格为表格编辑界面中显示的包括多行多列的初始表格中,第a行第b列的单元格。
91.s402、将目标单元格所在的目标行和目标列中的其他单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理,得到目标表格。
92.其中,其他单元格为目标行和目标列中除目标单元格之外,且与插入的n-a行单元格和/或m-b列单元格紧邻的单元格。
93.可以理解,上述实施方式中,在待拆分的目标单元格位于a行b列时,电子设备对目标单元格进行拆分处理的逻辑为:在目标单元格所在位置对应的第一位置自动插入n-a行单元格,并在目标单元格所在位置对应的第二位置自动插入m-b列单元格。
94.在这种情况下,自动插入的n-a行单元格和m-b列单元格在表格编辑界面中是完整的n-a行单元格和完整的m-b列单元格,即在目标单元格所在位置之外的其他位置也对应的插入了不需要的单元格,因此需要将目标单元格所在的目标行和目标列中除目标单元格之外,且与插入的n-a行单元格和/或m-b列单元格紧邻的单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理。
95.示例性的,如下表一所示为初始表格,表格编辑界面中显示的初始表格为4行8列的表格,在用户对象需要触发电子设备将该初始表格中的第二行第四列所在的目标单元格(即显示a12的一个单元格)进行拆分,得到3行3列的单元格时,电子设备可以执行如下拆分过程:表一首先,如表二所示,电子设备在初始表格中的第二行第四列所在的目标单元格的下侧插入2行单元格。
96.表二进一步的,如表三所示,在表二的基础上,电子设备在第二行第四列所在的目标单元格的右侧插入2列单元格。
97.表三
再进一步的,如表四所示,在表三的基础上,电子设备将第二行到第四行中的第一列到第三列、以及第七列到第十列中,每列中的三个单元格进行合并处理;即将第一列中的第二单元格、第三单元格和第四单元格进行合并,同理第二列、第三列、第七列到第十列中的第二单元格、第三单元格和第四单元格进行合并。
98.同理,将第四列到第六列中的第一行、第五行和第六行中,每行中的三个单元格进行合并处理;即将第一行中的第四单元格、第五单元格和第六单元格进行合并,同理第五行和第六行中的第四单元格、第五单元格和第六单元格进行合并,得到表四,即对目标单元格进行拆分得到的目标单元格。
99.表四又一示例性的,如上表一所示为初始表格,表格编辑界面中显示的初始表格为4行8列的表格,在用户对象需要触发电子设备将该初始表格中的第二行第二列至第三行第三列所在的目标单元格(即显示a10、a11、a18和a19的四个单元格)进行拆分,得到4行4列的单元格时,电子设备可以执行如下拆分过程:首先,如表五所示,电子设备在初始表格中的第二行第二列至第三行第三列所在的目标单元格的内部位置插入2行单元格(即在第二行下侧插入2行单元格)。
100.表五
进一步的,如表六所示,在表五的基础上,电子设备在初始表格中的第二行第二列至第三行第三列所在的目标单元格的内部位置插入2列单元格(即在第三列右侧插入2列单元格)。
101.再进一步的,如表七所示,在表六的基础上,电子设备将第二行到第四行中的第一列、以及第六列到第十列中,每列中的三个单元格进行合并处理;即将第一列中的第二单元格、第三单元格和第四单元格进行合并,同理第六列到第十列中的第二单元格、第三单元格和第四单元格进行合并。
102.同理,将第二列到第五列中的第一行和第六行中,每行中的三个单元格进行合并处理;即将第一行中的第二单元格、第三单元格和第四单元格进行合并,同理第六行中的第二单元格、第三单元格和第四单元格进行合并,得到表七,即对目标单元格进行拆分得到的目标单元格。
103.表六表七上述实施例提供的技术方案至少带来以下有益效果:可以在目标单元格位于a行b列的情况下,在目标单元格对应的紧邻目标单元格上侧的位置、紧邻目标单元格下侧的位置、目标单元格内部位置中的任一位置插入n-a行单元格,并在目标单元格对应的紧邻目标单元格左侧的位置、紧邻目标单元格右侧的位置、目标单元格内部位置中的任一位置插入m-b列单元格;并在插入n-a行单元格和m-b列单元格之后,将目标单元格所在的目标行和目标列中的其他单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理,从而得到目标表格。通过这种实现方式,给出一种具体的将目标单元格拆分为多个单元格,得到目标表格的实现方式,从而提高将表格中的某一个单元格进行拆分得到多个单元格的效率。
104.在一种可实施的方式中,结合图4,如图9所示,上述s2022中的“根据拆分参数将目标单元格拆分为多个单元格,得到目标表格”,具体可以包括s403-s404。
105.s403、在目标单元格位于a行b列的情况下,根据拆分参数在目标单元格中新增n-a
个行分隔线和m-b个列分隔线。
106.其中, a和b均为正整数。
107.s404、通过新增的n-a个行分隔线和m-b个列分隔线,将a行b列的目标单元格拆分为n行m列的多个单元格,得到目标表格。
108.示例性的,如上表一所示为初始表格,表格编辑界面中显示的初始表格为4行8列的表格,在用户对象需要触发电子设备将该初始表格中的第二行第四列所在的目标单元格(即显示a12的一个单元格)进行拆分,得到3行3列的单元格时,电子设备可以执行如下拆分过程:首先如表八所示,电子设备在初始表格中的第二行第四列所在的目标单元格中新增2个行分隔线。
109.表八进一步的,如表九所示,在表八的基础上,电子设备在第四列中的第二单元格、第三单元格和第四单元格中,分别新增2个列分隔线,得到表九,即对目标单元格进行拆分得到的目标单元格。
110.表九上述实施例提供的技术方案至少带来以下有益效果:可以在目标单元格位于a行b列的情况下,根据拆分参数在目标单元格中新增n-a个行分隔线和m-b个列分隔线,从而可以直接通过新增的n-a个行分隔线和m-b个列分隔线,将a行b列的目标单元格拆分为n行m列的多个单元格,得到目标表格。通过这种实现方式,给出另一种具体的将目标单元格拆分为多个单元格,得到目标表格的实现方式,从而提高将表格中的某一个单元格进行拆分得到多个单元格的效率。
111.在一种可实施的方式中,结合图9,如图10所示,在上述s404中的方法之后,具体还可以包括s405。
112.s405、响应于针对目标表格中的多个单元格的设置操作,调整多个单元格的行高
和/或列宽。
113.可选的,如表九所示,在将目标单元格进行拆分得到多个单元格之后,所拆分得到的多个单元格较小,因此用户可以进一步针对目标表格中的多个单元格的设置操作,调整多个单元格的行高和/或列宽。
114.上述实施例提供的技术方案至少带来以下有益效果:在对目标单元格进行拆分得到目标表格之后,还可以根据用户对象针对目标表格中的多个单元格的设置操作,调整多个单元格的行高和/或列宽。通过这种实现方式,可以进一步调整目标表格的单元格参数。
115.结合上述示例可知,本公开用于在表格类应用程序中,将表格中的某一个单元格进行拆分得到多个单元格时,提高电子设备拆分单元格的效率,通过用户对象在表格编辑界面中,选择好要把单元格拆分成几行几列,以使得电子设备根据用户对象的要求,自动进行单元格拆分,并且其他的单元格不受影响。本公开主要在于通过上述方法,实现了单元格拆分,解决了用户对象在使用表格类应用程序的过程中对单元格进行拆分的痛点;可以很好的满足用户对象在使用表格类应用程序的过程中对单元格拆分的诉求,极大的节省用户对象的时间、提升用户对象的使用体验。
116.可以理解的是,上述方法可以由单元格拆分装置实现。单元格拆分装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。
117.本公开实施例可以根据上述方法示例对上述单元格拆分装置等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
118.图11是根据一示例性实施例示出的一种单元格拆分装置的结构示意图。参照图11,该单元格拆分装置100可以包括:显示单元1001、处理单元1002、确定单元1003和接收单元1004。
119.显示单元1001,被配置为执行显示表格编辑界面;表格编辑界面包括多行多列的初始表格;例如,处理单元1002可以用于执行图3中的步骤202中的步骤。
120.处理单元1002,被配置为执行响应于针对初始表格中的目标单元格的拆分操作,将目标单元格拆分为多个单元格,得到目标表格;目标单元格包括至少一个单元格;例如,处理单元1002可以用于执行图3中的步骤202中的步骤。
121.显示单元1001,被配置为执行在表格编辑界面中显示目标表格。例如,处理单元1002可以用于执行图3中的步骤202中的步骤。
122.可选地,确定单元1003,被配置为执行响应于对目标单元格的选择操作,确定目标单元格为待拆分单元格;接收单元1004,被配置为执行接收对目标单元格对应的拆分参数的输入操作;
处理单元1002,被配置为执行根据拆分参数将目标单元格拆分为多个单元格,得到目标表格。例如,处理单元1002可以用于执行图4中的步骤2021中的步骤。
123.可选地,显示单元1001,被配置为执行响应于对表格编辑界面中包括的单元格拆分控件的选择操作,显示目标窗口;接收单元1004,被配置为执行接收在目标窗口中对拆分参数的输入操作;拆分参数包括第一参数和第二参数,第一参数用于指示将目标单元格拆分为n行,第二参数用于指示将目标单元格拆分为m列,n和m均为正整数。
124.可选地,显示单元1001,被配置为执行响应于对目标单元格的设置操作,显示控件选择列表;显示单元1001,被配置为执行基于对控件选择列表中包括的单元格拆分控件的输入操作,显示目标窗口。
125.可选地,处理单元1002,被配置为执行在目标单元格位于a行b列的情况下,在目标单元格对应的第一位置插入n-a行单元格,并在目标单元格对应的第二位置插入m-b列单元格;第一位置为以下任一项:紧邻目标单元格上侧的位置、紧邻目标单元格下侧的位置、目标单元格内部位置,第二位置为以下任一项:紧邻目标单元格左侧的位置、紧邻目标单元格右侧的位置、目标单元格内部位置,a和b均为正整数;处理单元1002,被配置为执行将目标单元格所在的目标行和目标列中的其他单元格,与插入的n-a行单元格和m-b列单元格中紧邻的单元格进行合并处理,得到目标表格;其他单元格为目标行和目标列中除目标单元格之外,且与插入的n-a行单元格和/或m-b列单元格紧邻的单元格。
126.可选地,处理单元1002,被配置为执行在目标单元格位于a行b列的情况下,根据拆分参数在目标单元格中新增n-a个行分隔线和m-b个列分隔线,a和b均为正整数;处理单元1002,被配置为执行通过新增的n-a个行分隔线和m-b个列分隔线,将a行b列的目标单元格拆分为n行m列的多个单元格,得到目标表格。
127.可选地,处理单元1002,被配置为执行响应于针对目标表格中的多个单元格的设置操作,调整多个单元格的行高和/或列宽。
128.如上,本公开实施例可以根据上述方法示例对电子设备进行功能模块的划分。其中,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。另外,还需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
129.关于上述实施例中的单元格拆分装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
130.图12是本公开提供的一种单元格拆分装置60的结构示意图。如图12,该单元格拆分装置60可以包括至少一个处理器601以及用于存储处理器601可执行指令的存储器603。其中,处理器601被配置为执行存储器603中的指令,以实现上述实施例中的单元格拆分方法。
131.另外,单元格拆分装置60还可以包括通信总线602以及至少一个通信接口604。
132.处理器601可以是一个gpu,微处理单元,asic,或一个或多个用于控制本公开方案
程序执行的集成电路。
133.通信总线602可包括一通路,在上述组件之间传送信息。
134.通信接口604,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。
135.存储器603可以是只读存储器(read-only memory,rom) 或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram) 或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起,为gpu中的易失性存储介质。
136.其中,存储器603用于存储执行本公开方案的指令,并由处理器601来控制执行。处理器601用于执行存储器603中存储的指令,从而实现本公开方法中的功能。
137.在具体实现中,作为一种实施例,处理器601可以包括一个或多个gpu,例如图12中的gpu0和gpu1。
138.在具体实现中,作为一种实施例,单元格拆分装置60可以包括多个处理器,例如图12中的处理器601和处理器607。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-gpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
139.在具体实现中,作为一种实施例,单元格拆分装置60还可以包括输出设备605和输入设备606。输出设备605和处理器601通信,可以以多种方式来显示信息。例如,输出设备605可以是液晶显示器(liquid crystal display,lcd),发光二极管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt) 显示设备,或投影仪(projector)等。输入设备606和处理器601通信,可以以多种方式接受用户的输入。例如,输入设备606可以是鼠标、键盘、触摸屏设备或传感设备等。
140.本领域技术人员可以理解,图12中示出的结构并不构成对单元格拆分装置60的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
141.本公开还提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述本公开实施例提供的群组通信方法。
142.本公开实施例还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述本公开实施例提供的单元格拆分方法。
143.本公开实施例还提供一种通信系统,如图1所示,该系统包括服务器200和客户端210。其中服务器200和客户端210分别用于执行本公开上述实施例中的相应步骤,从而以使该通信系统解决本公开实施例所解决的技术问题,以及实现本公开实施例所实现的技术效果,在此不再赘述。
144.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
145.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1