【技术实现步骤摘要】
本专利技术涉及电子技术,尤其涉及一种表格编辑方法及装置。
技术介绍
在具有触控显示单元如触摸屏的智能设备上,用户经常会使用到带有电子表格性质的各种应用,比如通讯录、office excel、财务管理软件等等。一般来说,这些带有电子表格的应用在菜单栏中提供了插入新单元格的操作功能,例如:用户必须先在电子表格中选中需要插入的位置,然后在菜单栏里选中插入新单元格的操作功能,如此才能插入新的单元格。现有技术中提供的这种交互方式显然是不够方便,从而影响用户的体验感。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的问题而提供一种表格编辑方法及装置,能够更为方便地对电子表格进行编辑操作,从而提升用户体验。本专利技术实施例的技术方案是这样实现的:一种表格编辑方法,应用于具有触控显示单元的电子设备,所述电子设备安装有具有电子表格属性的应用;当所述电子设备运行所述应用时,所述应用的显示界面以电子表格显示在所述触控显示单元上;运行所述应用时,所述方法包括:通过所述触控显示单元检测用户的输入操作,基于所述输入操作确定两个单元格;判断所述输入操作为分开操作,且两所述单元格是所述电子表格中的两个相邻单元格时,在两所述相邻单元格所处的行或列之间,对应地插入至少一行或至少一列新单元格;判断所述输入操作为靠近操作,且两所述单元格位于所述电子表格中的同一行或同一列时,在两所述单元格 ...
【技术保护点】
一种表格编辑方法,其特征在于,应用于具有触控显示单元的电子设备,所述电子设备安装有具有电子表格属性的应用;当所述电子设备运行所述应用时,所述应用的显示界面以电子表格显示在所述触控显示单元上;运行所述应用时,所述方法包括:通过所述触控显示单元检测用户的输入操作,基于所述输入操作确定两个单元格;判断所述输入操作为分开操作,且两所述单元格是所述电子表格中的两个相邻单元格时,在两所述相邻单元格所处的行或列之间,对应地插入至少一行或至少一列新单元格;判断所述输入操作为靠近操作,且两所述单元格位于所述电子表格中的同一行或同一列时,在两所述单元格所处的行或列之间,删除至少一行或至少一列单元格。
【技术特征摘要】
1.一种表格编辑方法,其特征在于,应用于具有触控显示单元的电子设备,
所述电子设备安装有具有电子表格属性的应用;
当所述电子设备运行所述应用时,所述应用的显示界面以电子表格显示在
所述触控显示单元上;
运行所述应用时,所述方法包括:
通过所述触控显示单元检测用户的输入操作,基于所述输入操作确定两个
单元格;
判断所述输入操作为分开操作,且两所述单元格是所述电子表格中的两个
相邻单元格时,在两所述相邻单元格所处的行或列之间,对应地插入至少一行
或至少一列新单元格;
判断所述输入操作为靠近操作,且两所述单元格位于所述电子表格中的同
一行或同一列时,在两所述单元格所处的行或列之间,删除至少一行或至少一
列单元格。
2.根据权利要求1所述的方法,其特征在于,所述在两所述相邻单元格所
处的行或列之间,对应地插入至少一行或至少一列新单元格,包括:
当两所述单元格对应于所述电子表格中的两个横向相邻的单元格,则在所
述两个横向相邻的单元格所对应的列之间,插入至少一列新单元格;
当两所述单元格对应于所述电子表格中的两个纵向相邻的单元格,则在所
述两个纵向相邻的单元格所对应的行之间,插入至少一行新单元格;
对应地,在两所述单元格所处的行或列之间,删除至少一行或至少一列单
元格,包括:
当两所述单元格对应于所述电子表格中的两个横向相邻的单元格,则在所
述两个横向相邻的单元格所对应的列之间,删除至少一列单元格;
当两所述单元格对应于所述电子表格中的两个纵向相邻的单元格,则在所
述两个纵向相邻的单元格所对应的行之间,删除至少一行单元格。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述
分开操作的分开距离,确定插入新单元格的行数或列数;
对应地,根据所述靠近操作的靠近距离,确定删除单元格的行数或列数。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
判断所述输入操作为分开操作,且两所述单元格并非是所述电子表格中的
两个相邻单元格时,基于所述输入操作对所述应用的显示内容进行显示比例放
大操作;
判断所述输入操作为靠近操作,且两所述单元格并非位于所述电子表格中
的同一行或同一列时,基于所述输入操作对所述应用的显示内容进行显示比例
缩小操作。
5.一种表格编辑方法,其特征在于,应用于具有触控显示单元的电子设备,
所述电子设备安装有具有电子表格属性的应用;
当所述电子设备运行所述应用时,所述应用的显示界面以电子表格显示在
所述触控显示单元上;
运行所述应用时,所述方法包括:
通过所述触控显示单元检测用户的第一操作,基于所述第一操作,确定第
一操作时刻和第一单元格;
通过所述触控显示单元检测用户的第二输入操作,基于所述第二操作,确
定第二操作时刻和第二单元格;
判断所述第一操作和所述第二操作为分开操作,且所述第一操作时刻与所
述第二操作时刻之间的时间间隔在预设的时间段内时,在所述第一单元格所处
于的列或行和所述第二单元格所处于的列或行之间,对应地插入至少一列或至
少一行新单元格;
判断所述第一操作和所述第二操作为靠近操作,且所述第一操作时刻与所
述第二操作时刻之间的时间间隔在预设的时间段内时,在所述第一单元格所处
于的列或行和所述第二单元格所处于的列或行之间,对应地删除至少一列或至
少一行单元格。
6.根据权利要求5所述的方法,其特征在于,在所述第一单元格所处于的
列或行和所述第二单元格所处于的列或行之间,对应地插入至少一列或至少一
行新单元格,包括:
当所述第一单元格和所述第二单元格位于所述电子表格的同一行时,在所
述第一单元格所处于的列和所述第二单元格所处于的列之间,插入至少一列新
单元格;
当所述第一单元格和所述第二单元格位于所述电子表格的同一列时,则在
所述第一单元格所处于的行和所述第二单元格所处于的行之间,插入至少一行
新单元格;
对应地,在所述第一单元格所处于的列或行和所述第二单元格所处于的列
或行之间,对应地删除至少一列或至少一行单元格,包括:
当所述第一单元和所述第二单元格位于所述电子表格的同一行时,在所述
第一单元格所处于的列和所述第二单元格所处于的列之间,删除至少一列单元
格;
当所述第一单元格和所述第二单元格位于所述电子表格的同一列时,则在
所述第一单元格所处于的行和所述第二单元格所处于的行之间,删除至少一行
单元格。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:根据所述
分开操作的分开距离,确定插入新单元格的行数或列数;
对应地,根据所述靠近操作的靠近距离,确定删除单元格的行数或列数。
8.根据权利要求5所述的方法,其特征在于,所述预设的时间段为上限与
下限之差,所述方法还包括:
判断所述第一操作和所述第二操作为分开操作,且所述第一操作时刻与所
述第二操作时刻之间的时间间隔小于所述下限时,对所述应用的显示内容进行
显示比例放大操作;
判断所述第一操作和所述第二操作为靠近操作,且所述第一操作时刻与所
述第二操作时刻之间的时间间隔小于所述下限时,对所述应用的显示内容进行
\t显示比例缩小操作。
9.根据权利要求5至8任一项所述的方法,其特征在于,在基于所述第二
操作,确定第二操作时刻和第二单元格之后,所述方法还包括:
根据所述第一单元格的参考点与所述第二单元格的参考点之间的连线确定
第一方向;
对应地,在所述第一单元格所处于的列或行和所述第二单元格所处于的列
或行之间,对应地插入至少一列或至少一行新单元格;
当所述第一方向与所述第一单元格的水平方向之间形成的夹角小于等于预
设的角度时,在所述第一单元格所处于的列和所述第二单元格所处于的列之间,
对应地插入至少一列新单元格;
所述第一方向与所述第一单元格的水平方向之间形成的夹角大于预设的角
度时,在所述第一单元格所处于的行和所述第二单元格所处于的行之间,对应
地插入至少一行新单元格;
对应地,所述第一单元格所处于的列或行和所述第二单元格所处于的列或
行之间,对应地删除至少一列或至少一行单元格,包括:
所述第一方向与所述第一单元格的水平方向之间形成的夹角小于等于预设
的角度时,在所述第一单元格所处于的列和所述第二单元格所处于的列之间,
对应地删除至少一列单元格;
所述第一方向与所述第一单元格的水平方向之间形成的夹角大于预设的角
度时,在所述第一单元格所处于的行和所述第二单元格所处于的行之间,对应
地删除至少一行单元格。
10.一种表格编辑装置,其特征在于,应用于具有触控显示单元的电子设
备,所述电子设备安装有具有电子表格属性的应用;
当所述电子设备运行所述应用时,所述应用的显示界面以电子表格显示在
所述触控显示单元上;
所述装置包括第一检测单元、第一编辑单元和第二编辑单元,其中:
所述第一检测单元,用于通过所述触控显示单元检测用户的输入操作,基
\t于所述输入操作确定两个单元格;
所述第一编辑单元,用于判断所述输入操作为分开操作,且两所述单元格
是所述电子表格中的两个相邻单元格时,在两所述相邻单元格所处的行或列之
间,对应地插入至少一行或至少一列新单元格;
所述第二编辑单元,用于判断所述输入操作为靠近操作,且两所述单元格
位于所述电子表格中的同一行或同一列时,在两所述单元格所处的行或列之间,
删除至少一行或至少一列单元格。
11.根据权利要求10所述的装置,其特征在于,所述第一编辑单元包括第
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。