本帖最后由 rocye 于 2020-6-5 16:52 编辑
最近大部分报表都已导入系统,速度不算很慢,但是有一两张表导入spreadJs很慢,基本上无法导入,有时要等很久才能显示出来,导入代码如下:
console.time('LoadExcel')
var thiz = this
const excelIo = new ExcelIO.IO()
var excelFile = file.raw
var spread = this.spread
excelIo.open(excelFile, function(json) {
//spread.suspendCalcService(false) // 加载前停用公式计算服务
//spread.suspendPaint()
spread.fromJSON(json)
console.timeEnd('LoadExcel')
thiz.pageLoading = false
}, function(e) {
thiz.pageLoading = false
console.log(e)
}
在这两个表没出这个问题之前没有加下面这两句也能导入,速度还行,发现这两个表导入慢后加了下面两句没有效果,依然慢
spread.suspendCalcService(false)
spread.suspendPaint()
我把报表的excel加上附件,麻烦版主帮我看一下,是为什么,我用官方在线的编辑器导入也很慢
|
|