范围或表格中的脏单元格

时间:2017-05-22 03:48:06

标签: office-js

我正在使用JavaScript API在Excel Office 365中构建加载项的Excel加载项。我正在尝试执行保存操作,该操作会将范围或表中已更改的数据保存到数据库中。我只想保存更改范围内的记录,而不是整个范围。实现这一目标的最佳方法是什么? 例如我在表格或范围中有10条记录。第二行中只有2个单元格发生了变化。然后单击任何保存按钮(在功能区或窗格中),它应仅处理第二行以保存到数据库&不是整个10。

1 个答案:

答案 0 :(得分:0)

目前,Excel JS API不支持保存事件通知。因此,检测更改内容的唯一方法是在范围上创建dataChanged事件绑定并获得有关更改的通知。根据行数(如果它不大,比如说超过几百行),您可以创建单独的绑定并确定更改的内容并执行数据库保存。无论如何,此方法都不会将DB保存操作连接到工作簿保存操作。