目前只能通过遍历单元格来判断,可以参考附件demo。核心代码如下,您可以参考下:- var rc = sheet.getRowCount();
- var cc = sheet.getColumnCount();
- for(var i=0; i<rc; i++) {
- for(var m=0; m<cc; m++) {
- var value = sheet.getValue(i, m);
- if(value != null) {
- arri.push(i);
- arrc.push(m);
- }
- }
- }
- console.log(arri);
- console.log(arrc);
- //删除空白行列
- var row = arri[arri.length - 1] + 1;
- var col = arrc[arrc.length - 1] + 1;
- sheet.deleteRows(row, rc-row);
- sheet.deleteColumns(col, cc-col);
复制代码 是否影响效率还需要您实际测试下。
|
|