您好,您的EXCEL文件是不是后台通过其他工具生成的?调查发现里面有50000多个namedstyle,并且有明显的修改过的痕迹,这些种种导致了内部加载defaultStyle时取错了(内部会根据namedstyle的normal属性来判断DefaultStyle,但是该Excel中所有的style都没有normal属性),造成了NAN的出现。解决方法时。
在导入后添加:
for(var i=0;i<spread.getSheetCount();i++){
spread.getSheet(i).setDefaultStyle(new GC.Spread.Sheets.Style());
}
循环给每个sheet重新设置一个defaultStyle |