本帖最后由 qnsh 于 2017-6-20 11:38 编辑
在获取修改值时如果表格内存在 #DIV/0! 将会把所有的#DIV/0! 单元格显示为脏数据。如何过滤掉这部分内容,只获取修改的单元格。
- var json = JSON.stringify(spread.toJSON());
- var dirty = [];
- for(var i=0;i<spread.getSheetCount();i++){
- var dirtyCells = spread.sheets[i].getDirtyCells();
- for(var j=0;j<dirtyCells.length;j++){
- var obj = {};
- obj['modifysheet'] = i;
- obj['modifycol'] = dirtyCells[j].col;
- obj['modifyrow'] = dirtyCells[j].row;
- obj['oldvalue'] = dirtyCells[j].oldValue;
- obj['newvalue'] = dirtyCells[j].newValue;
- dirty.push(obj);
- }
- }
复制代码 版本:10.0.1
|
|