表格的数据填充方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37439767 阅读:27 留言:0更新日期:2023-05-06 09:11
本发明专利技术实施例涉及一种表格的数据填充方法、装置、电子设备及存储介质,包括:响应于针对第一表格的复制操作,在所述第一表格中确定目标复制区域;基于文本识别,在第二表格中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格;将每个所述复制单元格中的单元格数据分别填充至对应的所述粘贴单元格中。由此,可以实现基于文本识别在需要复制的源数据所在的源表格和待填充表格中确定多组相对应的复制单元格和粘贴单元格,进而实现了在源表格和待填充表格之间进行多个数据的复制粘贴,从而提高了在两个表格之间进行数据搬迁的效率,并且能够有效减少重复的人工操作可能带来的误操作。能带来的误操作。能带来的误操作。

【技术实现步骤摘要】
表格的数据填充方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机领域,尤其涉及一种表格的数据填充方法、装置、电子设备及存储介质。

技术介绍

[0002]在日常办公中,各种数据并不总是集中在一个表格里面,而是存在于不同的表格中。当需要在两个表格之间进行数据搬迁时,只能通过人工进行查找,并重复地在该两个表格上执行复制操作和粘贴操作。
[0003]例如,比赛报名表中已经登记了参赛人员的人员名称,但还需要从记录有完整个人信息(例如手机号、性别、年龄等)的花名册中将某些个人信息复制粘贴到该比赛报名表中。此时只能通过人工从比赛报名表中挑出一个人员名称,然后到花名册中查找该人员名称对应的信息,并分别复制、粘贴到比赛报名表中,之后再接着从花名册中查找下一个人员名称对应的信息,重复前述操作。
[0004]由此可见,这不仅导致数据搬迁效率低下,且很容易由于人工误操作而导致数据出错。

技术实现思路

[0005]鉴于此,为解决上述的技术问题,本专利技术实施例提供一种表格的数据填充方法、装置、电子设备及存储介质。
[0006]第一方面,本专利技术实施例提供一种表格的数据填充方法,包括:
[0007]响应于针对第一表格的复制操作,在所述第一表格中确定目标复制区域;
[0008]基于文本识别,在第二表格中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格;
[0009]将每个所述复制单元格中的单元格数据分别填充至对应的所述粘贴单元格中。
[0010]在一可能的实施方式中,所述在所述第一表格中确定目标复制区域,包括:
[0011]将第一单元格区域涉及的每一列所构成的区域,确定为目标复制区域;其中,所述第一单元格区域是所述复制操作对应的单元格区域。
[0012]在一可能的实施方式中,所述基于文本识别,在第二表格中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格,包括:
[0013]在第二表格中确定目标粘贴区域;其中,所述目标粘贴区域包括所述第二表格中的至少一列;
[0014]基于文本识别,在所述第二表格中确定条件列,并在所述第一表格中确定查找区域;
[0015]基于所述条件列和所述查找区域,在所述目标粘贴区域中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格。
[0016]在一可能的实施方式中,所述基于所述条件列和所述查找区域,在所述目标粘贴
区域中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格,包括:
[0017]将所述目标粘贴区域包括的每个行分别确定为一个待处理行,并针对每个所述待处理行执行以下处理:
[0018]将所述条件列中,位于所述待处理行上的单元格数据,确定为条件数据;
[0019]在所述查找区域中确定所述条件数据,并将所述条件数据所在行确定为目标行;
[0020]将所述目标复制区域中,位于所述目标行上的复制单元格所构成的区域,确定为所述待处理行对应的子目标复制区域;
[0021]针对所述子目标复制区域中的每个所述复制单元格执行以下处理:
[0022]从所述待处理行中确定满足设定条件的目标粘贴单元格;其中,所述设定条件指所述粘贴单元格与所述复制单元格具有相同的相对位置,所述相对位置用于表征所述粘贴单元格在所述待处理行中的位置,或者所述复制单元格在所述子目标复制区域中的位置;
[0023]将所述目标粘贴单元格确定为所述复制单元格对应的粘贴单元格。
[0024]在一可能的实施方式中,所述在所述第二表格中确定目标粘贴区域,包括:
[0025]在第二单元格区域和所述第一单元格区域的行数和列数均相同的情况下,将所述第二单元格区域所在列构成的区域,确定为目标粘贴区域;其中,所述第二单元格区域是针对所述第二表格的粘贴操作对应的区域。
[0026]在一可能的实施方式中,所述在所述第二表格中确定目标粘贴区域,包括:
[0027]针对所述第一单元格区域涉及的每个列执行以下处理:
[0028]确定所述列的列标题;
[0029]在确定所述第二表格的标题行中存在与所述列标题相匹配的目标列标题的情况下,将所述目标列标题对应列所构成的区域,确定为目标粘贴区域。
[0030]在一可能的实施方式中,所述基于文本识别,在所述第二表格中确定条件列,并在所述第一表格中确定查找区域,包括:
[0031]在所述第一单元格区域和第二单元格区域均仅涉及一行的情况下,确定所述第一单元格区域所在行对应的第一单元格数据集,并确定第二单元格区域所在行对应的第二单元格数据集,其中,所述第二单元格区域是针对所述第二表格的粘贴操作对应的区域;
[0032]确定所述第一单元格数据集和所述第二单元格数据集中的相同项,并将所述相同项在所述第二表格中所在列确定为条件列,以及将所述相同项在所述第一表格中所在列确定为查找区域。
[0033]在一可能的实施方式中,所述在所述第二表格中确定条件列,以及在所述第一表格中确定查找区域,包括:
[0034]在所述第一单元格区域和第二单元格区域均涉及N行的情况下,所述N为大于1的自然数,针对所述第一单元格区域涉及的每个行执行以下处理,其中,所述第二单元格区域是针对所述第二表格的粘贴操作对应的区域:
[0035]确定所述行对应的第三单元格数据集;
[0036]确定所述行在所述第二单元格区域中的对应行,并确定所述对应行所对应的第四单元格数据集;
[0037]确定所述第三单元格数据集和所述第四单元格数据集中的相同项集;
[0038]确定所述第一单元格区域涉及的每个行各自对应的相同项集中的相同项,并将所
述相同项在所述第二表格中所在列确定为条件列,以及将所述相同项在所述第一表格中所在列确定为查找区域。
[0039]在一可能的实施方式中,所述在所述第一表格中确定目标复制区域,包括:
[0040]确定所述第一表格对应的第一列标题集,并确定第二表格对应的第二列标题集;
[0041]确定所述第一列标题集和所述第二列标题集中的相同列标题;
[0042]将所述第一单元格区域涉及行中、与所述相同列标题对应的单元格所构成的区域,确定为目标复制区域;其中,所述第一单元格区域是所述复制操作对应的单元格区域。
[0043]在一可能的实施方式中,所述基于文本识别,在第二表格中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格,包括:
[0044]在第二表格中确定目标粘贴区域;其中,所述目标粘贴区域包括所述第二表格中位于同一行上的至少两个单元格;
[0045]针对所述目标复制区域中的每个复制单元格执行以下处理:
[0046]从所述目标粘贴区域中确定满足设定条件的目标粘贴单元格;其中,所述设定条件指所述粘贴单元格与所述复制单元格对应相同的列标题;
[0047]将所述目标粘贴单元格确定为所述复制单元格对应的粘贴本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种表格的数据填充方法,其特征在于,包括:响应于针对第一表格的复制操作,在所述第一表格中确定目标复制区域;基于文本识别,在第二表格中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格;将每个所述复制单元格中的单元格数据分别填充至对应的所述粘贴单元格中。2.根据权利要求1所述的方法,其特征在于,所述在所述第一表格中确定目标复制区域,包括:将第一单元格区域涉及的每一列所构成的区域,确定为目标复制区域;其中,所述第一单元格区域是所述复制操作对应的单元格区域。3.根据权利要求2所述的方法,其特征在于,所述基于文本识别,在第二表格中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格,包括:在第二表格中确定目标粘贴区域;其中,所述目标粘贴区域包括所述第二表格中的至少一列;基于文本识别,在所述第二表格中确定条件列,并在所述第一表格中确定查找区域;基于所述条件列和所述查找区域,在所述目标粘贴区域中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格。4.根据权利要求3所述的方法,其特征在于,所述基于所述条件列和所述查找区域,在所述目标粘贴区域中确定所述目标复制区域中的每个复制单元格各自对应的粘贴单元格,包括:将所述目标粘贴区域包括的每个行分别确定为一个待处理行,并针对每个所述待处理行执行以下处理:将所述条件列中,位于所述待处理行上的单元格数据,确定为条件数据;在所述查找区域中确定所述条件数据,并将所述条件数据所在行确定为目标行;将所述目标复制区域中,位于所述目标行上的复制单元格所构成的区域,确定为所述待处理行对应的子目标复制区域;针对所述子目标复制区域中的每个所述复制单元格执行以下处理:从所述待处理行中确定满足设定条件的目标粘贴单元格;其中,所述设定条件指所述粘贴单元格与所述复制单元格具有相同的相对位置,所述相对位置用于表征所述粘贴单元格在所述待处理行中的位置,或者所述复制单元格在所述子目标复制区域中的位置;将所述目标粘贴单元格确定为所述复制单元格对应的粘贴单元格。5.根据权利要求3所述的方法,其特征在于,所述在所述第二表格中确定目标粘贴区域,包括:在第二单元格区域和所述第一单元格区域的行数和列数均相同的情况下,将所述第二单元格区域所在列构成的区域,确定为目标粘贴区域;其中,所述第二单元格区域是针对所述第二表格的粘贴操作对应的区域。6.根据权利要求3所述的方法,其特征在于,所述在所述第二表格中确定目标粘贴区域,包括:针对所述第一单元格区域涉及的每个列执行以下处理:确定所述列的列标题;
在确定所述第二表格的标题行中存在与所述列标题相匹配的目标列标题的情况下,将所述目标列标题对应列所构成的区域,确定为目标粘贴区域。7.根据权利要求3所述的方法,其特征在于,所述基于文本识别,在所述第二表格中确定条件列,并在所述第一表格中确定查找区域,包括:在所述第一单元格区域和第二单元格区域均仅涉及一行的情况下,确定所述第一单元格区域所在行对应的第一单元格数据集,并确定第二单元格区域所在行对应的第二单元格数据集,其中,所述第二单元格区域是针对所述第二表格的粘贴操作对应的区域;确定所述第一单元格数据集和所述第二单元格数据集中的相同项,并将所述相同项在所述第二表格中所在列确定为条件列,以及将所述相同项在所述第一表格中所在列...

【专利技术属性】
技术研发人员:陈波陈嘉丰
申请(专利权)人:北京金山办公软件股份有限公司武汉金山办公软件有限公司
类型:发明
国别省市:

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

1