表格工具数据检查方法、装置、终端设备及存储介质制造方法及图纸

技术编号:16755540 阅读:24 留言:0更新日期:2017-12-09 02:04
本发明专利技术公开了一种表格工具数据检查方法,包括以下步骤:监测表格工具中单元格内的值的变化;当所述单元格的值发生变化时,获取所述单元格的当前值及所述单元格的规范要求;调用数据检查接口,根据所述单元格的规范要求对所述单元格的当前值进行数据检查;当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑。本发明专利技术还公开了一种表格工具数据检查装置,系统终端及存储介质,能够在不影响表格工具本身功能的使用的前提下对表格工具内的数据进行检查,提高了工作效率。

Tabular tool data inspection methods, devices, terminal equipment and storage media

The invention discloses a form tool data checking method comprises the following steps: the variation of cell form monitoring tools; when the cell value changes, the current value and the cell acquires the cell specification; call data check interface, according to the requirements of the cell. Specification of the cell's current value data to check the current value; when the cell does not meet the standard requirements, call the edit simulation script, execute artificial editing operations through the editing script function, visual error information to the cell editing. The invention also discloses a form tool data checking device, a system terminal and a storage medium, which can check the data in the form tool without affecting the function of the form tool itself, and improve the work efficiency.

【技术实现步骤摘要】
表格工具数据检查方法、装置、终端设备及存储介质
本专利技术涉及游戏开发领域,尤其涉及一种表格工具数据检查方法、装置、终端设备及存储介质。
技术介绍
策划表的内容是游戏运行的数据来源。在游戏开发中,经常会因为某个数据的错误导致游戏无法正常运行,最后花费大量时间排查发现错误是表格数据填错导致的。因此,从源头去避免数据错误是十分必要的。目前,大部分数据检查都是由其他工具实现的。例如,以web的方式进行数据检查的数据方案,该方案主要是通过网络将xls或xlsx格式表格数据转换成cvs格式传输到网络服务后台,进行数据检查处理,最后以web的方式将检查结果显示出来。该方案采用了其他工具来完成数据检查和结果显示。对于数值策划者来说,需要打开额外的工具进行数据检查是一种负担,通常会因为数据检查与数据策划不在同一个工具中实现而忘记进行数据检查工作,而对于数据测试人员,额外的工具与数据策划者对数据检查的遗忘会增加测试人员的工作量,同时策划是数据的产生点,没有数据策划者的数据检查,数据错误会延迟被发现,影响工作质量,而且整个流程变成数据策划者填表→数据测试人员检查→数据测试人员反馈检查结果→数据策划者修改→数据测试人员验证的串行工作流程,产生了额外的沟通成本与等待成本。不论采用哪种工具,数据测试人员和数据策划者都需要耗费时间成本去学习使用,同时使用起来也不直观。因此,自然的方案是将数据检查功能集成在表格工具中,数据测试人员和数据策划者方便上手,使用也很直观。
技术实现思路
但是,专利技术人发现,现有集成到表格工具的数据检查工具或多或少都会影响到表格工具本身功能的使用,例如,Excel撤销重复功能的使用。Excel撤销重复功能是通过记录Excel上的所有操作,并将这些操作步骤记录到一个栈中来实现。当数据检查工具检查到单元格中存在错误的值并直接改变所述错误的值或者进行错误标识时,Excel会检测到这个变化,但是这个变化并不是通过使用表格工具本身的功能来实现的,Excel无法将该变化解析成操作压入撤销栈中。当Excel遇到无法解析的操作时,会将当前撤销栈清空。这就导致当使用集成与表格工具中的数据检查工具改变表格中单元格的值时,会干扰Excel撤销重复功能的使用,严重影响数据策划者的工作,大大降低数据策划者的工作效率。针对上述问题,本专利技术的目的在于提供一种表格工具数据检查方法、装置及终端设备,能够在不影响表格工具本身功能的使用的前提下对表格工具内的数据进行检查,提高了工作效率。本专利技术提供了一种表格工具数据检查方法,包括以下步骤:监测表格工具中单元格内的值的变化;当所述单元格的值发生变化时,获取所述单元格的当前值及所述单元格的规范要求;调用数据检查接口,根据所述单元格的规范要求对所述单元格的当前值进行数据检查;当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示。优选地,还包括:当包含有可视化错误信息的单元格的修改后的值符合所述规范要求时,调用编辑模拟脚本清除所述可视化错误信息。优选地,所述规范要求至少包括以下其中之一:基本类型限定、长度限定、非空限定、唯一限定和取值范围限定。优选地,调用所述编辑模拟脚本所执行的模拟人工编辑的操作为能压入表格工具的撤销栈的操作。优选地,所述当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示,具体为:当检查到所述单元格的当前值不符合所述预设的规范要求时,获取所述表格工具生成相应的可视化错误信息所需调用的编辑模拟脚本及调用顺序;根据所述调用顺序调用所述编辑模拟脚本,以通过编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行编辑,以在所述单元格生成可视化错误信息。优选地,所述单元格的规范要求由所述单元格所在列的列头或所在行的行头定义;则所述检查方法还包括:当监测到列头或者行头的规范要求发生更新后,遍历所述列头所属列的所有单元格或所述行头所属行的所有单元格;获取所述所有单元格的值;调用数据检查接口,基于所述更新后的规范要求对所述所有单元格的值进行数据检查;当存在单元格的值不符合所述规范要求时,调用编辑模拟脚本对所述单元格进行可视化错误信息的编辑显示。本专利技术还提供了一种表格工具数据检查方法,包括以下步骤:遍历表格工具中存在值的单元格;获取每个单元格内的值及所述单元格的规范要求;调用数据检查接口,根据所述单元格的规范要求对所述单元格的值进行数据检查;当所述单元格的值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示。优选地,还包括:当包含有可视化错误信息的单元格的修改后的值符合所述规范要求时,调用编辑模拟脚本清除所述可视化错误信息。优选地,所述规范要求至少包括以下其中之一:基本类型限定、长度限定、非空限定、唯一限定和取值范围限定。优选地,调用所述编辑模拟脚本所执行的模拟人工编辑的操作为能压入表格工具的撤销栈的操作。优选地,所述当所述单元格的值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示,具体为:当检查到所述单元格的值不符合所述预设的规范要求时,获取所述表格工具生成相应的可视化错误信息所需调用的编辑模拟脚本及调用顺序;根据所述调用顺序调用所述编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行编辑,以在所述单元格生成可视化错误信息。本专利技术还提供了一种表格工具数据检查装置,包括:监测单元,用于监测表格工具中单元格内的值的变化;获取单元,用于当所述单元格的值发生变化时,获取所述单元格的当前值及所述单元格的规范要求;检查单元,用于调用数据检查接口,根据所述单元格的规范要求对所述单元格的当前值进行数据检查;编辑单元,用于当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示。优选地,还包括:清除单元,用于当包含有可视化错误信息的单元格的修改后的值符合所述规范要求时,调用编辑模拟脚本清除所述可视化错误信息。优选地,所述规范要求至少包括以下其中之一:基本类型限定、长度限定、非空限定、唯一限定和取值范围限定。优选地,调用所述编辑模拟脚本所执行的模拟人工编辑的操作为能压入表格工具的撤销栈的操作。优选地,所述编辑单元具体为:功能获取模块,用于当检查到所述单元格的当前值不符合所述预设的规范要求时,获取所述表格工具生成相应的可视化错误信息所需调用的编辑模拟脚本及调用顺序;信息生成模块,用于根据所述调用顺序调用所述编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行编辑,以在所述单元格生成可视化错误信息。优选地,所述单元格的规范要求由所述单元格所在列的列头或所在行的行头定义;则所述检查装置还包括:规范监测单元,用于当监测到列头或者行头的规范要求发生更新后,遍历所述列头所属列的所有单元格或所述行头所属行的所有单本文档来自技高网...
表格工具数据检查方法、装置、终端设备及存储介质

【技术保护点】
一种表格工具数据检查方法,其特征在于,包括以下步骤:监测表格工具中单元格内的值的变化;当所述单元格的值发生变化时,获取所述单元格的当前值及所述单元格的规范要求;调用数据检查接口,根据所述单元格的规范要求对所述单元格的当前值进行数据检查;当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示。

【技术特征摘要】
1.一种表格工具数据检查方法,其特征在于,包括以下步骤:监测表格工具中单元格内的值的变化;当所述单元格的值发生变化时,获取所述单元格的当前值及所述单元格的规范要求;调用数据检查接口,根据所述单元格的规范要求对所述单元格的当前值进行数据检查;当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示。2.根据权利要求1所述的检查方法,其特征在于,还包括:当包含有可视化错误信息的单元格的修改后的值符合所述规范要求时,调用编辑模拟脚本清除所述可视化错误信息。3.根据权利要求1所述的检查方法,其特征在于,所述规范要求至少包括以下其中之一:基本类型限定、长度限定、非空限定、唯一限定和取值范围限定。4.根据权利要求1所述的检查方法,其特征在于,调用所述编辑模拟脚本所执行的模拟人工编辑的操作为能压入表格工具的撤销栈的操作。5.根据权利要求1至4任意一项所述的检查方法,其特征在于,所述当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示,具体为:当检查到所述单元格的当前值不符合所述预设的规范要求时,获取所述表格工具生成相应的可视化错误信息所需调用的编辑模拟脚本及调用顺序;根据所述调用顺序调用所述编辑模拟脚本,以通过编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行编辑,以在所述单元格生成可视化错误信息。6.根据权利要求1所述的检查方法,其特征在于,所述单元格的规范要求由所述单元格所在列的列头或所在行的行头定义;则所述检查方法还包括:当监测到列头或者行头的规范要求发生更新后,遍历所述列头所属列的所有单元格或所述行头所属行的所有单元格;获取所述所有单元格的值;调用数据检查接口,基于所述更新后的规范要求对所述所有单元格的值进行数据检查;当存在单元格的值不符合所述规范要求时,调用编辑模拟脚本对所述单元格进行可视化错误信息的编辑显示。7.一种表格工具数据检查方法,其特征在于,包括以下步骤:遍历表格工具中存在值的单元格;获取每个单元格内的值及所述单元格的规范要求;调用数据检查接口,根据所述单元格的规范要求对所述单元格的值进行数据检查;当所述单元格的值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示。8.根据权利要求7所述的检查方法,其特征在于,还包括:当包含有可视化错误信息的单元格的修改后的值符合所述规范要求时,调用编辑模拟脚本清除所述可视化错误信息。9.根据权利要求7所述的检查方法,其特征在于,所述规范要求至少包括以下其中之一:基本类型限定、长度限定、非空限定、唯一限定和取值范围限定。10.根据权利要求7所述的检查方法,其特征在于,调用所述编辑模拟脚本所执行的模拟人工编辑的操作为能压入表格工具的撤销栈的操作。11.根据权利要求7-10任意一项所述的检查方法,其特征在于,所述当所述单元格的值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行可视化错误信息的编辑显示,具体为:当检查到所述单元格的值不符合所述预设的规范要求时,获取所述表格工具生成相应的可视化错误信息所需调用的编辑模拟脚本及调用顺序;根据所述调用顺序调用所述编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,对所述单元格进行编辑,以在所述单元格生成可视化错误信息。12.一种表格工具数据检查装置,其特征在于,包括:监测单元,用于监测表格工具中单元格内的值的变化;获取单元,用于当所述单元格的值发生变化时,获取所述单元格的当前值及所述单元格的规范要求;检查单元,用于调用数据检查接口,根据所述单元格的规范要求对所述单元格的当前值进行数据检查;编辑单元,用于当所述单元格的当前值不符合所述规范要求时,调用编辑模拟脚本,以通过所述编辑模拟脚本的功能执行模拟人工编辑的操作,...

【专利技术属性】
技术研发人员:尹骏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1