您好,我这边用了您的demo进行测试,加上spread.suspendPaint();spread.suspendCalcService();与spread.resumeCalcService();spread.resumePaint();只需要1秒的时间,您看一下是不是其他原因造成的。
测试代码如下:
spread.fromJSON(test);//加载您的ssjson
var sheet = spread.getActiveSheet();
spread.suspendPaint();
spread.suspendCalcService();
for(var i=0;i<sheet.getRowCount();i++){
for(var j=0;j<sheet.getColumnCount();j++){
sheet.setFormatter(i,j,'_ * #,##0_ ;_ * -#,##0_ ;_ * ""-""_ ;_ @_ ');
}
}
spread.resumeCalcService();
spread.resumePaint(); |