描述:采用14.0.2或14.0.6的excel的相关js,导入一份330K的excel,页面加载正常,然后再用excelIo.save方法进行导出,结果变成了255k,缩小了很多。而且导出后,一些样式也丢失了。
导入方法没有问题:
xhr.open('GET', excelFilePath, true);
xhr.responseType = 'blob';
xhr.onload = function (e) {
if (this.status == 200) {
// get binary data as a response
let blob0 = this.response;
// convert Excel to JSON
excelIo.open(blob0, function (json) {
let workbookObj = json;
spread.fromJSON(workbookObj);
stopLoading();
}, function (e) {
// process error
alert(e.errorMessage);
}, {});
}
};
xhr.send();
导出方法 导出后文件变小了
excelIo.save(json, function (blob) {
saveAs(blob, fileName);
}, function (e) {
// process error
console.log(e);
});
样式
原文件
导出文件
原先有设置打印区域和打印缩放 66%的,导出后都没有了,打印缩放变成了100%
|