【技术实现步骤摘要】
在线表格中公式的校验方法、装置及设备
[0001]本申请涉及计算机
,具体涉及一种在线表格中公式的校验方法
、
装置及设备
。
技术介绍
[0002]电子表格是一类模拟纸上计算表格的计算机程序,由一系列行与列构成的单元格组成,单元格内可以存放数值
、
公式等
。
而在线表格是将电子表格的数据存储在云端服务器的表格文档,可以多人协同编辑
。
[0003]通过在线表格工具能够实现在线表格的创建或者将电子表格转换为在线表格
。
随着在线表格工具的版本更新,需要在更新版本的在线表格工具上线之前,对更新版本的在线表格工具生成的在线表格中的公式功能进行正确性校验,以确保在线表格的公式功能是正常的
。
[0004]目前,在更新版本的在线表格工具上线之前,急需一种在线表格中的公式的校验方法
。
技术实现思路
[0005]有鉴于此,本申请提供一种在线表格中公式的校验方法
、
装置及设备,能够实现在线表格中公式的正确性校验
。
[0006]为解决上述问题,本申请提供的技术方案如下:
[0007]第一方面,本申请提供一种在线表格中公式的校验方法,所述方法包括:
[0008]获取目标电子表格;
[0009]获取所述目标电子表格转换得到的第一版本的目标在线表格中第一单元格的信息以及所述第一单元格的值;所述第一单元格为所述第一版本的目标在线表格中目标公式所在 ...
【技术保护点】
【技术特征摘要】
1.
一种在线表格中公式的校验方法,其特征在于,所述方法包括:获取目标电子表格;获取所述目标电子表格转换得到的第一版本的目标在线表格中第一单元格的信息以及所述第一单元格的值;所述第一单元格为所述第一版本的目标在线表格中目标公式所在的单元格;获取所述目标电子表格转换得到的第二版本的目标在线表格中第二单元格的信息以及所述第二单元格的值;所述第二单元格为所述第二版本的目标在线表格中目标公式所在的单元格;当所述第一单元格的信息和所述第二单元格的信息相同且所述目标公式所在的第一单元格的值和所述目标公式所在的第二单元格的值不同时,确定所述第二版本的目标在线表格中的公式存在异常
。2.
根据权利要求1所述的方法,其特征在于,所述第一版本的目标在线表格包括至少一个第一子表格;所述第一单元格的信息包括所述第一单元格所属的第一子表格的名称
、
所述第一单元格中的目标公式以及所述第一单元格在所属的第一子表格中的坐标信息;所述第二版本的目标在线表格包括至少一个第二子表格;所述第二单元格的信息包括所述第二单元格所属的第二子表格的名称
、
所述第二单元格中的目标公式以及所述第二单元格在所属的第二子表格中的坐标信息
。3.
根据权利要求1所述的方法,其特征在于,在所述获取目标电子表格之前,所述方法还包括:获取至少一个电子表格,将所述至少一个电子表格存储到文件管理系统中;所述至少一个电子表格包括所述目标电子表格;将所述电子表格的表格标识
、
所述电子表格在所述文件管理系统中的位置链接以及所述表格标识与所述电子表格在所述文件管理系统中的位置链接之间的对应关系存储到目标数据库中;在基准版本的在线表格应用程序中,将所述电子表格转换为第一版本的在线表格;获取所述第一版本的在线表格的位置链接,将所述第一版本的在线表格的位置链接以及所述表格标识与所述第一版本的在线表格的位置链接之间的对应关系存储到所述目标数据库中
。4.
根据权利要求3所述的方法,其特征在于,所述获取至少一个电子表格,包括:获取至少一个待选电子表格;从所述至少一个待选电子表格中,获取至少一个存在公式的电子表格或者获取至少一个存在除目标公式类型的公式以外的其他公式的电子表格;或者,创建至少一个电子表格,所述电子表格中存在公式或者存在除所述目标公式类型的公式以外的其他公式
。5.
根据权利要求2所述的方法,其特征在于,在所述获取目标电子表格之前,所述方法还包括:响应于对文件管理系统中存储的目标电子表格的打开操作,展示所述目标电子表格;所述目标电子表格包括至少一个第三子表格;
响应于对所述目标电子表格的信息读取操作,获取所述目标电子表格中第三单元格的信息以及所述第三单元格的值;所述第三单元格为所述目标电子表格中目标公式所在的单元格;所述第三单元格的信息包括所述第三单元格所属的第三子表格的名称
、
所述第三单元格中的目标公式以及所述第三单元格在所属的第三子表格中的坐标信息;在基准版本的在线表格应用程序中,将所述目标电子表格转换为第一版本的目标在线表格;所述第一版本的目标在线表格与所述目标电子表格对应同一个目标表格标识;所述第一子表格的名称与对应的所述第三子表格的名称相同;响应于对所述第一版本的目标在线表格的信息读取操作,获取所述第一版本的目标在线表格中第一单元格的信息以及所述第一单元格的值;将所述目标电子表格中的所述第三单元格的信息
、
所述第三单元格的值
、
所述第一版本的目标在线表格中的所述第一单元格的信息
、
所述第一单元格的值以及对应的所述目标表格标识存储到目标数据库中
。6.
根据权利要求5所述的方法,其特征在于,所述获取所述目标电子表格转换得到的第一版本的目标在线表格中第一单元格的信息以及所述第一单元格的值,包括:根据所述目标表格标识调用目标数据库中存储的所述目标表格标识对应的所述第一版本的目标在线表格中的第一单元格的信息以及所述第一单元格的值;所述获取所述目标电子表格转换得到的第二版本的目标在线表格中第二单元格的信息以及所述第二单元格的值,包括:在更新版本的在线表格应用程序中,将所述目标电子表格转换为第二版本的目标在线表格;响应于对所述第二版本的目标在线表格的信息读取操作,获取所述目标电子表格转换得到的第二版本的目标在线表格中第二单元格的信息以及所述第二单元格的值
。7.
根据权利要求5所述的方法,其特征在于,所述方法还包括:当所述第三单元格的信息和所述第一单元格的信息相同时,根据所述第三单元格的值以及所述第一单元格的值,获取所述目标电子表格中的目标公式与所述第一版本的目标在线表格中的目标公式之间的第一差异结果;所述第一差异结果包括所述目标公式所在的子表格的名称
、
所述目标公式所在的单元格的坐标信息
、
所述目标公式所在的第三单元格的...
【专利技术属性】
技术研发人员:许锴霖,骆铭涛,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。