找回密码
 立即注册

QQ登录

只需一步,快速开始

NEO_dgz_2022

注册会员

17

主题

61

帖子

160

积分

注册会员

积分
160
NEO_dgz_2022
注册会员   /  发表于:2023-1-4 18:00  /   查看:1263  /  回复:1
1金币
我们需要通过Gcexcel 进行前后数据操作比对 将数据差异作为审计追踪数据,场景如下:

我们对每个sheet 中得数据会进行一系列的操作,比如对某个单元格进行了增删查改(如 将单元格A1B1 值 由1 改成 2),每次保存的时候,能否有对应的方法可以进行比较操作前后数据差异。

最佳答案

查看完整内容

这个没有现成的方法,需要您通过代码自行实现。 例如: 对于单纯的单元格操作,您可以在操作前后各获取一次该单元格的结果,对经过进行对比。 如果单元格中含有公式引用,您可以考虑利用IRange.getDependents和IRange.getPrecedents方法获取单元格的公式的依赖关系,对所有相关的单元格的前后结果进行对比。

1 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-4 18:00:47
来自 2#
这个没有现成的方法,需要您通过代码自行实现。
例如:
对于单纯的单元格操作,您可以在操作前后各获取一次该单元格的结果,对经过进行对比。
如果单元格中含有公式引用,您可以考虑利用IRange.getDependents和IRange.getPrecedents方法获取单元格的公式的依赖关系,对所有相关的单元格的前后结果进行对比。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部