Office JS-在Excel中添加/删除新行时,范围会更改

最初使用Office JS在Excel上加载数据时,将有一个已定义的范围。例如:A1:E10。

可能存在三种情况:

  1. 假设用户在第5行更新了数据。当数据更新时,该行的数据将得到更改。我们可以使用excel API事件“ onChanged”捕获此更改的数据。我们在第5行捕获此事件更改。
  2. 比方说,用户现在在第3行添加数据。从本质上讲,我们的总范围为A1:E11。它还将更改在步骤1中捕获的行。现在,更新后的行将变为第6行。
  3. 类似地,如果用户删除步骤1中第3行的行,我们的总范围将变为A1:E9。它还将更改在步骤1中捕获的行。现在,更新后的行将变为第4行。

我的问题是:我们如何有效地做到这一点?似乎每次添加/删除行时,我都必须为更新的行更新行号。对于大量数据,这将是非常低效的。

P.S。 ->我们必须维护日志以确定添加/删除/更新了哪些行。

感谢和问候,
Ashish Garg

xiaozhi170 回答:Office JS-在Excel中添加/删除新行时,范围会更改

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3078073.html

大家都在问