表格编辑方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36390284 阅读:44 留言:0更新日期:2023-01-18 09:54
本申请提供了表格编辑方法、装置、电子设备及存储介质,涉及计算机技术领域。方法包括:响应于对表格中的第一目标表格元素的编辑指令,显示编辑面板,其中,编辑面板中包括第一目标表格元素的预览区和用于响应用户操作的交互区;基于对交互区的用户操作,确定在表格中插入第二目标表格元素的插入信息,插入信息包括第二目标表格元素相对于第一目标表格元素的插入位置;根据插入信息编辑表格。本申请技术方案可以让用户直观地知晓当前表格的插入对象和插入位置,而无需去表格中查找表格内容或光标,且可以通过一次插入操作插入多行、多列或多单元格。列或多单元格。列或多单元格。

【技术实现步骤摘要】
表格编辑方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种表格编辑方法、装置、电子设备及存储介质。

技术介绍

[0002]表格是用来收集、整理、组织、分析数据的二维矩阵,是最常用的数据处理方式之一。表格的基本元素包括单元格,多个单元格构成了单元行或单元列。在表格内部插入单元行或单元列的方法通常采用右键菜单的形式。传统的右键菜单仅提供操作列表,用户在判断插入对象和插入位置时,只能通过阅读表格内容来进行判断,当需要重复进行插入单元行或单元列时,不仅容易出错且效率低下,影响用户体验。

技术实现思路

[0003]本申请实施例提供一种表格编辑方法、装置、电子设备及存储介质,以提升用户体验。
[0004]第一方面,本申请实施例提供了一种表格编辑方法,包括:
[0005]响应于对表格中的第一目标表格元素的编辑指令,显示编辑面板,其中,编辑面板中包括第一目标表格元素的预览区和用于响应用户操作的交互区;
[0006]基于对交互区的用户操作,确定在表格中插入第二目标表格元素的插入信息,其中,插入信息包括第二目标表格元素相对于第一目标表格元素的插入位置;
[0007]根据插入信息编辑表格。
[0008]第二方面,本申请实施例提供了一种表格编辑装置,包括:
[0009]编辑面板显示模块,用于响应于对表格中的第一目标表格元素的编辑指令,显示编辑面板,其中,编辑面板中包括第一目标表格元素的预览区和用于响应用户操作的交互区;
[0010]插入信息确定模块,用于基于对交互区的用户操作,确定在表格中插入第二目标表格元素的插入信息,其中,插入信息包括第二目标表格元素相对于第一目标表格元素的插入位置;
[0011]编辑模块,用于根据插入信息编辑表格。
[0012]第三方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,处理器在执行计算机程序时实现本申请任一实施例提供的方法。
[0013]第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现本申请任一实施例提供的方法。
[0014]与现有技术相比,本申请具有如下优点:
[0015]根据本申请实施例提供的技术方案,当用户需要相对于第一表格元素(即插入对象)插入第二目标表格元素时,可以触发一个编辑指令,本技术方案通过在编辑面板中显示第一表格元素的预览区,可以让用户直观地知晓当前表格的插入对象,而无需去表格中查
找表格内容或光标,进而降低用户进行表格插入操作的出错概率,提升用户体验。
[0016]上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。
附图说明
[0017]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。
[0018]图1为相关技术中插入单元行或单元列或单元格的方法的示意图;
[0019]图2为本申请实施例一提供的表格编辑方法的流程图;
[0020]图3A至图4B为本申请实施例一提供的编辑面板在不同实施方式下的示意图;
[0021]图5为本申请实施例二提供的表格编辑方法的流程图;
[0022]图6A至图6C为本申请实施例二提供的编辑面板在不同实施方式下的示意图;
[0023]图7为本申请实施例三提供的表格编辑方法的流程图;
[0024]图8A和8B为本申请实施例三提供的编辑面板在不同实施方式下的示意图;
[0025]图9A和9B为本申请实施例四提供的编辑面板在不同实施方式下的示意图;
[0026]图10为本申请实施例五提供的表格编辑装置的示意图;
[0027]图11为本申请实施例五提供的电子设备的框图。
具体实施方式
[0028]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
[0029]为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明,以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。
[0030]图1为相关技术中插入单元行或单元列或单元格的方法的示意图。如图1所示,针对某一单元格(单元格内容为“AAAAAAAAA”,以下简称单元格“AAAAAAAAA”),如果用户需要在该单元格旁边插入表格元素,例如需要在该单元格的右侧插入列,则用户通常需要执行的操作包括:(1)选择单元格“AAAAAAAAA”,以呼出菜单栏;(2)选择“插入”选项,以呼出“插入”选项的下拉选项,如“在左侧插入列”、“在右侧插入列”、“在上方插入行”、“在下方插入行”、“插入单元格”;(3)选择“在右侧插入列”下拉选项,进而在单元格“AAAAAAAAA”的右侧插入一列。
[0031]基于这种方法,用户在判断插入对象(如单元格“AAAAAAAAA”)和插入位置时,只能通过阅读表格内容和观察光标
“Ⅰ”
来进行判断,不够直观。当需要重复插入时,不仅容易出错且效率低下。另外,基于“插入”选项的下拉选项,每次仅能插入一行或一列,如果需要插入多行或多列,则需要重复步骤(1)、(2)和(3),因此会影响插入效率。
[0032]本申请实施例旨在提供一种表格编辑方法,当用户需要对某一表格元素进行编辑
操作时,通过在编辑面板中显示该表格元素的预览区,可以直观地告知用户编辑对象,而无需去表格中查找表格内容或光标;并进一步提供一种优选方式,通过提供数量设置组件,使用户能够通过一次插入操作实现多行、多列或多单元格的插入。
[0033]本申请实施例提供的表格编辑方法可以应用于表格编辑装置。表格编辑装置可以部署在包括独立主机的物理服务器上,也可以部署在主机集群承载的虚拟服务器(如云服务器)上,还可以部署在客户端上。其中,客户端可以是硬件,如手机、个人电脑、平板电脑、可穿戴设备等具有显示屏的电子设备;客户端也可以是安装在电子设备上的应用程序(Application,APP)。
[0034]实施例一
[0035]图2为本申请实施例提供的表格编辑方法的流程图。如图2所示,该方法包括:
[0036]步骤S201,响应于对表格中的第一目标表格元素的编辑指令,显示编辑面板,其中,编辑面板中包括第一目标表格元素的预览区和用于响应用户操作的交互区。
[0037]其中,第一目标表格元素可以为至少一个单元格,如一个单元格或多个单元格;第一目标表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表格编辑方法,包括:响应于对表格中的第一目标表格元素的编辑指令,显示编辑面板,其中,所述编辑面板中包括所述第一目标表格元素的预览区和用于响应用户操作的交互区;基于对所述交互区的用户操作,确定在所述表格中插入第二目标表格元素的插入信息,其中,所述插入信息包括所述第二目标表格元素相对于所述第一目标表格元素的插入位置;根据所述插入信息编辑所述表格。2.根据权利要求1所述的方法,其中,所述交互区位于所述预览区的外周,所述基于对所述交互区的用户操作,确定在所述表格中插入第二目标表格元素的插入信息,包括:确定所述用户操作在所述交互区的触发位置;根据所述触发位置与所述预览区的位置关系,确定所述第二目标表格元素相对于所述第一目标表格元素的插入位置。3.根据权利要求1所述的方法,其中,所述显示编辑面板,包括:在所述交互区显示多个插入操作标识,其中,所述多个插入操作标识位于所述预览区的不同方向,以指示相对于所述第一目标表格元素的不同插入方向。4.根据权利要求3所述的方法,其中,所述基于对所述交互区的用户操作,确定在所述表格中插入第二目标表格元素的插入信息,包括:根据目标插入操作标识所对应的插入方向,确定所述第二目标表格元素相对于所述第一目标表格元素的插入位置,其中,所述目标插入操作标识为与所述用户操作相对应的插入操作标识。5.根据权利要求3所述的方法,其中,所述插入信息还包括插入数量,所述插入操作标识包括数量设置组件的显示标识,所述基于对所述交互区的用户操作,确定在所述表格中插入第二目标表格元素的插入信息,包括:基于对所述数量设置组件的用户操作,确定所述第二目标表格元素的插入数量。6.根据权利要求3所述的方法,其中,所述显示编辑面板还包括:响应于对目标插入操作标识的用户操作,将所述目标插入操作标识切换为数量设置组件的显示标识。7.根据权利要求6所述的方法...

【专利技术属性】
技术研发人员:董安
申请(专利权)人:钉钉中国信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1