一种表格内容批量编辑方法、装置及设备制造方法及图纸

技术编号:27976638 阅读:14 留言:0更新日期:2021-04-06 14:11
本申请实施例公开了一种表格内容批量编辑方法、装置及设备,先通过获取用户触发生成的区域选择命令,根据区域选择命令确定所需要进行编辑的目标行和目标列,根据目标行和目标列确定编辑区域。根据用户触发的区域选择命令可以方便灵活地确定本次需要进行批量编辑的编辑区域。再获取用户触发生成的方式选择命令,根据方式选择命令获取第一目标数据。根据方式选择命令和第一目标数据可以确定填入待编辑单元格中的第二目标数据,将第二目标数据填入至对应的待编辑单元格中。实现对于表格中填入的数据的批量的灵活计算,便于用户对表格中的数据进行批量处理,提高了表格中的数据的处理效率。

【技术实现步骤摘要】
一种表格内容批量编辑方法、装置及设备
本申请涉及数据处理领域,具体涉及一种表格内容批量编辑方法、装置及设备。
技术介绍
表格是进行数据整理时常用的工具,用户可以在表格中填入对应的数据,实现对于数据的整理。目前,在对表格中的数据进行批量编辑时,仅能通过表格中具有的函数工具进行批量编辑。但是,通过函数工具实现批量编辑的方式有限,并且操作较为复杂。用户难以对表格中的数据进行统一的灵活的批量编辑。
技术实现思路
有鉴于此,本申请实施例提供一种表格内容批量编辑方法、装置及设备,能够实现较为灵活的批量编辑,提高表格数据的处理效率。为解决上述问题,本申请实施例提供的技术方案如下:第一方面,本申请提供一种表格内容批量编辑方法,所述方法包括:获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列;根据所述目标行和所述目标列确定编辑区域;获取用户触发生成的方式选择命令;根据所述方式选择命令获取第一目标数据,所述第一目标数据为原始数据或者为输入数据;根据所述方式选择命令和所述第一目标数据确定第二目标数据;将所述第二目标数据写入对应的待编辑单元格中,所述待编辑单元格为所述编辑区域中除标题单元格以外的表格单元格。在一种可能的实现方式中,所述区域选择命令包括编辑行选择命令;所述编辑行选择命令是通过用户触发目标批量编辑开关开启生成的;所述目标批量编辑开关为批量编辑开关中的一个或者多个,所述批量编辑开关设置在可编辑行的标题单元格中;所述可编辑行是包括所述待编辑单元格的行;所述获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列,包括:获取用户触发的编辑行选择命令,根据所述编辑行选择命令,将目标批量编辑开关所在的可编辑行确定为目标行;判断所述区域选择编辑命令中是否具有目标列选择命令;若具有,将所述目标列选择命令对应的可编辑列作为目标列;若不具有,将所述目标行中的待编辑单元格所在的列作为目标列;和/或,所述区域选择命令包括编辑列选择命令;所述编辑列选择命令是通过用户触发目标批量编辑开关开启生成的;所述批量编辑开关设置在可编辑列的标题单元格中;所述可编辑列是包括所述待编辑单元格的列;所述获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列,包括:获取用户触发的编辑列选择命令,根据所述编辑列选择命令,将目标批量编辑开关所在的可编辑列确定为目标列;判断所述区域选择编辑命令中是否具有目标行选择命令;若具有,将所述目标行选择命令对应的可编辑行作为目标行;若不具有,将所述目标列中的待编辑单元格所在的列作为目标行;所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:将第二目标数据确定为所述第一目标数据;所述第一目标数据为输入数据。在一种可能的实现方式中,所述方式选择命令为第一编辑方式命令;所述根据所述方式选择命令获取第一目标数据,包括:获取用户在第一目标单元格中输入的第一目标数据,所述第一目标单元格属于所述编辑区域。在一种可能的实现方式中,所述第一编辑方式命令包括第一参数和第一运算;所述第一运算为等差运算或等比运算;所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:获取所述第一目标单元格的序号n,n为正整数;获取待编辑单元格的序号i,i为正整数;计算n与i的差值x;当第一运算为等比运算时,计算所述第一目标数据和所述第一参数的x次方的乘积,得到第i个待编辑单元格对应的第二目标数据;当第一运算为等差运算时,计算所述第一参数与x的第一乘积,计算所述第一目标数据与所述第一乘积的和,得到第i个待编辑单元格对应的第二目标数据。在一种可能的实现方式中,所述第一编辑方式命令包括第一计算公式,所述第一计算公式包括自变量、因变量和计算参数;所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:获取所述第一目标单元格的序号n,n为正整数;判断n是否小于待编辑单元格的个数m;若n小于m,将所述第一目标数据作为所述第一计算公式中的自变量,利用所述第一计算公式计算因变量,得到第n+1个待编辑单元格对应的第二目标数据;若n+1小于m,将n的取值加1;将所述第n个待编辑单元格对应的第二目标数据作为所述第一计算公式中的自变量,利用所述第一计算公式计算因变量,得到第n+1个待编辑单元格对应的第二目标数据;返回执行判断n+1是否小于m以及后续步骤;判断n是否大于1;若n大于1,将所述第一目标数据作为所述第一计算公式中的因变量,利用所述第一计算公式计算自变量,得到第n-1个待编辑单元格对应的第二目标数据;若n-1大于1,将n的取值减1;将所述第n个待编辑单元格对应的第二目标数据作为所述第一计算公式中的因变量,利用所述第一计算公式计算自变量,得到第n-1个待编辑单元格对应的第二目标数据;返回执行判断n-1是否大于1以及后续步骤。在一种可能的实现方式中,所述方式选择命令为第二编辑方式命令;所述根据所述方式选择命令获取第一目标数据,包括:获取第二目标单元格中的第一目标数据,所述第二目标单元格为待编辑单元格中的每一个单元格。在一种可能的实现方式中,所述第二编辑方式命令包括第二参数和第二运算;所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:利用所述第一目标数据、所述第二参数和所述第二运算计算得到第二目标数据。在一种可能的实现方式中,所述第二编辑方式命令包括第二计算公式;所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:利用所述第二计算公式和所述第一目标数据计算得到第二目标数据。第二方面,本申请提供一种表格内容批量编辑装置,所述装置包括:第一获取单元,用于获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列;第一确定单元,用于根据所述目标行和所述目标列确定编辑区域;第二获取单元,用于获取用户触发生成的方式选择命令;第三获取单元,用于根据所述方式选择命令获取第一目标数据,所述第一目标数据为原始数据或者为输入数据;第二确定单元,用于根据所述方式选择命令和所述第一目标数据确定第二目标数据;写入单元,用于将所述第二目标数据写入对应的待编辑单元格中,所述待编辑单元格为所述编辑区域中除标题单元格以外的表格单元格。在一种可能的实现方式中,所述区域选择命令包括编辑行选择命令;所述编辑行选择命令是通过用户触发目标批量编辑开关开启生成的;所述目标批量编辑开关为批量编辑开关中的一个或者多个,所述批量编辑开关设置在可编辑行的标题单元格中;所述可编辑行是包括所述待编辑单元格的行;所述第一获取单元,具体用于获取用户触发本文档来自技高网...

【技术保护点】
1.一种表格内容批量编辑方法,其特征在于,所述方法包括:/n获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列;/n根据所述目标行和所述目标列确定编辑区域;/n获取用户触发生成的方式选择命令;/n根据所述方式选择命令获取第一目标数据,所述第一目标数据为原始数据或者为输入数据;/n根据所述方式选择命令和所述第一目标数据确定第二目标数据;/n将所述第二目标数据写入对应的待编辑单元格中,所述待编辑单元格为所述编辑区域中除标题单元格以外的表格单元格。/n

【技术特征摘要】
1.一种表格内容批量编辑方法,其特征在于,所述方法包括:
获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列;
根据所述目标行和所述目标列确定编辑区域;
获取用户触发生成的方式选择命令;
根据所述方式选择命令获取第一目标数据,所述第一目标数据为原始数据或者为输入数据;
根据所述方式选择命令和所述第一目标数据确定第二目标数据;
将所述第二目标数据写入对应的待编辑单元格中,所述待编辑单元格为所述编辑区域中除标题单元格以外的表格单元格。


2.根据权利要求1所述的方法,其特征在于,所述区域选择命令包括编辑行选择命令;所述编辑行选择命令是通过用户触发目标批量编辑开关开启生成的;所述目标批量编辑开关为批量编辑开关中的一个或者多个,所述批量编辑开关设置在可编辑行的标题单元格中;所述可编辑行是包括所述待编辑单元格的行;
所述获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列,包括:
获取用户触发的编辑行选择命令,根据所述编辑行选择命令,将目标批量编辑开关所在的可编辑行确定为目标行;
判断所述区域选择编辑命令中是否具有目标列选择命令;
若具有,将所述目标列选择命令对应的可编辑列作为目标列;
若不具有,将所述目标行中的待编辑单元格所在的列作为目标列;
和/或,
所述区域选择命令包括编辑列选择命令;所述编辑列选择命令是通过用户触发目标批量编辑开关开启生成的;所述批量编辑开关设置在可编辑列的标题单元格中;所述可编辑列是包括所述待编辑单元格的列;
所述获取用户触发生成的区域选择命令,根据所述区域选择命令确定目标行和目标列,包括:
获取用户触发的编辑列选择命令,根据所述编辑列选择命令,将目标批量编辑开关所在的可编辑列确定为目标列;
判断所述区域选择编辑命令中是否具有目标行选择命令;
若具有,将所述目标行选择命令对应的可编辑行作为目标行;
若不具有,将所述目标列中的待编辑单元格所在的列作为目标行;
所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:
将第二目标数据确定为所述第一目标数据;所述第一目标数据为输入数据。


3.根据权利要求1所述的方法,其特征在于,所述方式选择命令为第一编辑方式命令;
所述根据所述方式选择命令获取第一目标数据,包括:
获取用户在第一目标单元格中输入的第一目标数据,所述第一目标单元格属于所述编辑区域。


4.根据权利要求3所述的方法,其特征在于,所述第一编辑方式命令包括第一参数和第一运算;所述第一运算为等差运算或等比运算;
所述根据所述方式选择命令和所述第一目标数据确定第二目标数据,包括:
获取所述第一目标单元格的序号n,n为正整数;
获取待编辑单元格的序号i,i为正整数;
计算n与i的差值x;
当第一运算为等比运算时,计算所述第一目标数据和所述第一参数的x次方的乘积,得到第i个待编辑单元格对应的第二目标数据;
当第一运算为等差运算时,计算所述第一参数与x的第一乘积,计算所述第一目标数据与所述第一乘积的和,得到第i个待编辑单元格对应的第二目标数据。


5.根据权利要求3所述的方法,其特征在于,所述第一编辑方式命令包括第一计算公式,所...

【专利技术属性】
技术研发人员:李晓彤王虹霖袁宏峰杨海
申请(专利权)人:深圳集智数字科技有限公司
类型:发明
国别省市:广东;44

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

1