一种电子表格操作方法及装置的制造方法

文档序号:9810142阅读:176来源:国知局
一种电子表格操作方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种电子表格操作方法及装置。
【背景技术】
[0002]近些年来,随着技术的发展,移动终端的性能越来越强大,手机、平板电脑等移动终端的应用越来越广泛。办公软件在移动终端上的移植,使得移动终端能用于办公。移动终端上的办公软件一般是从电脑上移植的,其中的表格软件可以实现插入行或列、删除行或列、输入文本或数字、编辑公式、隐藏行或列等处理电子表格的功能。
[0003]隐藏行或列和取消隐藏行或列是办公软件在处理电子表格时会用到的一项功能。在用办公软件在处理电子表格时,默认情况下显示的内容对应的行号和列号是连续的。当用户需要浏览的内容对应的行号或者列号不连续时,可用到隐藏行或列功能,用户可通过操作将不需要浏览的行或列隐藏起来。在实现隐藏功能时,首先,用户选中需要隐藏的行或列,然后在功能菜单中选择隐藏功能,实现对行或列的隐藏。在PC端上处理电子表格时,用户可利用鼠标、键盘方便地完成上述操作,实现对行或列的隐藏。而在移动终端上,由于缺少鼠标且键盘需要通过操作来调用,使得完成上述实现隐藏功能需要的操作十分繁琐,用户体验不佳。

【发明内容】

[0004]基于上述问题,本发明实施例公开了一种电子表格操作方法及装置。技术方案如下:
[0005]一种电子表格操作方法,用于实现在触屏设备上对电子表格单元的隐藏操作,该方法包括:
[0006]对用户的触控操作进行检测;
[0007]在同一时刻检测到两个有效触点的情况下,进一步检测是否接收到以所述两个有效触点为起点的捏合操作;
[0008]在检测到以所述两个有效触点为起点的捏合操作情况下,根据所述捏合操作,确定需要隐藏的表格单元;
[0009]对所确定的表格单元执行隐藏操作;
[0010]其中,所述表格单兀包括:表格的行或表格的列。
[0011]可选的,在本发明的一种【具体实施方式】中,所述根据所述捏合操作,确定需要隐藏的表格单元,包括:
[0012]根据端点值,确定需要隐藏的表格单元的类型;其中,端点值包括两个有效触点的行号和列号:若触点位于单元格内,则其行号和列号为该单元格的行号和列号;若有效触点位于行标签,则其列号为0,行号为对应行的行号;若有效触点位于列标签,则其行号为
O,列号为对应列的列号;
[0013]根据需要隐藏的表格单元的类型,从端点值中选取有效端点值,S卩,若需要隐藏的单元格的类型为行,有效端点的值为端点值中的行号;否则,有效端点值为端点值中的列号;
[0014]根据所述需要隐藏的单元格的类型及接收到捏合操作的捏合幅度,确定需要隐藏的表格单元。
[0015]可选的,在本发明的一种【具体实施方式】中,
[0016]所述根据端点值,确定需要隐藏的表格单元的类型,包括:
[0017]在两行号之差的绝对值大于两列号之差的绝对值的情况下,确定需要隐藏的表格单元的类型为行;否则,确定需要隐藏的表格单元的类型为列;
[0018]或
[0019]在两行号之差的绝对值不小于两列号之差的绝对值的情况下,确定需要隐藏的表格单元的类型为行;否则,确定需要隐藏的表格单元的类型为列。
[0020]可选的,在本发明的一种【具体实施方式】中,所述根据所述需要隐藏的单元格的类型及接收到捏合操作的捏合幅度,确定需要隐藏的表格单元,包括:
[0021]根据所述需要隐藏的单元格的类型,当所述捏合幅度达到预设的阈值时,将有效端点间的表格单元确定为需要隐藏的表格单元;
[0022]或
[0023]根据所述需要隐藏的单元格的类型,当所述捏合幅度达到预设的阈值时,将特定的表格单元确定为需要隐藏的表格单元,其中特定的表格单元包括:
[0024]两有效端点值之间显示的表格单元的个数为N,若N为奇数,则其中第(N+l)/2个表格单元为所述的特定的表格单元;若N为偶数,则其中第N/2个表格单元为所述的特定的表格单元。
[0025]可选的,在本发明的一种【具体实施方式】中,还包括:
[0026]在对所确定的表格单元执行隐藏操作之前、确定需要隐藏的表格单元之后,利用预设的标识方式,对所述需要隐藏的表格单元进行标识。
[0027]可选的,在本发明的一种【具体实施方式】中,所述对所确定的表格单元执行隐藏操作,包括:
[0028]在对所述需要隐藏的表格单元进行标识后,如果检测到所述捏合操作的捏合幅度增大至预设的阈值时,则对确定需要隐藏的表格单元执行隐藏操作;如果检测到所述捏合操作在捏合幅度小于预设的阈值时停止,则取消标识。
[0029]一种电子表格操作方法,用于实现在触屏设备上对电子表格单元的取消隐藏操作,该方法包括:
[0030]对用户的触控操作进行检测;
[0031]在同一时刻检测到两个有效触点的情况下,进一步检测是否接收到以所述两个有效触点为起点的撑开操作;
[0032]在检测到以所述两个有效触点为起点的撑开操作情况下,根据所述撑开操作,确定需要取消隐藏的表格单元;
[0033]对所确定的表格单元执行取消隐藏操作;
[0034]其中,所述表格单兀包括:表格的行或表格的列。
[0035]可选的,在本发明的一种【具体实施方式】中,所述根据所述撑开操作,确定需要取消隐藏的表格单元包括:
[0036]根据端点值,确定需要取消隐藏的表格单元的类型;其中,端点值包括两个有效触点的行号和列号:若触点位于单元格内,则其行号和列号为该单元格的行号和列号;若有效触点位于行标签,则其列号为0,行号为对应行的行号;若有效触点位于列标签,则其行号为O,列号为对应列的列号;
[0037]根据需要取消隐藏的表格单元的类型,从端点值中选取有效端点值,S卩,若需要取消隐藏的单元格的类型为行,有效端点的值为端点值中的行号;否则,有效端点值为端点值中的列号;
[0038]根据所述需要取消隐藏的单元格的类型及接收到撑开操作的撑开幅度,确定需要取消隐藏的表格单元。
[0039]可选的,在本发明的一种【具体实施方式】中,
[0040]所述根据端点值,确定需要取消隐藏的表格单元的类型,包括:
[0041]在两行号之差的绝对值大于两列号之差的绝对值的情况下,确定需要取消隐藏的表格单元的类型为行;否则,确定需要取消隐藏的表格单元的类型为列;
[0042]或
[0043]在两行号之差的绝对值不小于两列号之差的绝对值的情况下,确定需要取消隐藏的表格单元的类型为行;否则,确定需要取消隐藏的表格单元的类型为列。
[0044]可选的,在本发明的一种【具体实施方式】中,根据所述需要取消隐藏的单元格的类型及接收到撑开操作的撑开幅度,确定需要取消隐藏的表格单元,包括:
[0045]根据所述需要取消隐藏的单元格的类型,当所述撑开幅度达到预设的阈值时,将有效端点间被隐藏的表格单元确定为需要取消隐藏的表格单元;
[0046]或
[0047]根据所述需要取消隐藏的单元格的类型,当所述撑开幅度达到预设的阈值时,将特定的表格单元确定为需要取消隐藏的表格单元;其中特定的表格单元包括:
[0048]两有效端点值之间被隐藏的表格单元的个数为N,若N为奇数,则其中第I个被隐藏的表格单元为所述的特定的表格单元;若N为偶数,则其中第N个被隐藏的表格单元为所述的特定的表格单元。
[0049]可选的,在本发明的一种【具体实施方式】中,还包括:
[0050]在对所确定的表格单元执行取消隐藏操作之后,利用预设的标识方式,对所述取消隐藏的表格单元进行标识。
[0051]可选的,在本发明的一种【具体实施方式】中,还包括:
[0052]在对所述取消隐藏的表格单元进行标识后,如果检测到所述撑开操作的撑开幅度增大至预设的阈值时,则取消所述标识;如果检测到所述撑开操作在撑开幅度小于阈值时停止,则对所标识的表格单元执行隐藏操作。
[0053]一种电子表格操作装置,用于实现在触屏设备上对电子表格单元的隐藏操作,该装置包括:
[0054]第一检测模块,用于对用户的触控操作进行检测;
[0055]第二检测模块,用于在所述第一检测模块在同一时刻检测到两个有效触点的情况下,进一步检测是否接收到以所述两个有效触点为起点的捏合操作;
[0056]确定模块,用于在第二检测模块检测到以所述两个有效触点为起点的捏合操作情况下,根据所述捏合操作,确定需要隐藏的表格单元
[0057]隐藏模块,用于对所述确定模块确定的表格单元执行隐藏操作;
[0058]其中,所述表格单兀包括:表格的行或表格的列。
[0059]可选的,在本发明的一种【具体实施方式】中,所述第二检测模块,包括:
[0060]表格单元类型确定子模块,用于根据端点值,确定需要隐藏的表格单元的类型;其中,端点值包括两个有效触点的行号和列号:若触点位于单元格内,则其行号和列号为该单元格的行号和列号;若有效触点位于行标签,则其列号为0,行号为对应行的行号;若有效触点位于列标签,则其行号为O,列号为对应列的列号;
[0061]有效端点值选取子模块,用于根据表格单元类型确定子模块确定的表格单元的类型,从端点值中选取有效端点值,即,若需要隐藏的单元格的类型为行,有效端点的值为端点值中的行号;否则,有效端点值为端点值中的列号;
[0062]表格单元确定子模块,用于根据表格单元类型确定子模块确定的表格单元的类型及接收到捏合操作的捏合幅度,确定需要隐藏的表格单元。
[0063]可选的,在本发明的一种【具体实施方式】中,所述表格单元类型确定子模块,具体用于:
[0064]在两行号之差的绝对值大于两列号之差的绝对值的情况下,确定需要隐藏的表格单元的类型为行;否则,确定需要隐藏的表格单元的类型为列;
[0065]或
[0066]在两行号之差的绝对值不小于两列号之差的绝对值的情况下,确定需要隐藏的表格单元的类型为行;否则,确定需要隐藏的表格单元的类型为列。
[0067]可选的,在本发明的一种【具体实施方式】中,所述表格单兀确定子模块,具体用于:
[0068]根据表格单元类型确定子模块确定的表格单元的类型,当所述捏合幅度达到预设的阈值时,将有效端点间的表格单元确定为需要隐藏的表格单元;
[0069]或
[0070]根据表格单元类型确定子模块确定的表格单元的类型,当所述捏合幅度达到预设的阈值时,将特定的表格单元确定为需要隐藏的表格单元,其中特定的表格单元包括:
[0071]两有效端点值之间显示的表格
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1