在GcExcel中获取SpreadJS的rowCount,colCount
GcExcel是一款后端的Excel表格编辑产品,常常与SpreadJS前端表格组件进行搭配使用。在我们日常搭配使用的过程中,我们经常会遇到前端SpreadJS渲染的表格,将信息传递到后端GcExcel处进行解析。解析的过程中可能会遇到要获取这个表格有多少行,多少列的情况。在GcExcel V4.2版本之前,我们可能第一个想到的方式是用GcExcel中获取所有行然后获取数量,就像下面的代码这样来获取行数的信息。worksheet.getRows().getCount()
结果我们发现获取到的结果是1048576,100多W行,这就很离谱。
于是我们可能会去用UsedRange方法,结果发现getUsedRange方法会把可能存在的空白行全部去掉,返回的信息也不准确,最终可能会在前端将行列信息存到tag中这样的方法来曲线救国。这就把一个本来很简单的事情复杂化了。
在GcExcel V4.2版本后,专门提供了下面的接口用于获取SpreadJS的行数和列数
worksheet.getRowCount();
这样做简单明了,使用起来非常方便。
页:
[1]