关于在使用你们的SpreadJS控件时,现有关于使用 excelIo的问题.
使用前端进行导出时,通过读取后台返回的Excel 字符串,使用excelIo.save进行导出到客户端保存方法时候,遇到了导出的Excel文件部分sheet展示样式不一致问题。
通过对下面代码中的spResultJson 进行了断点跟踪,打印出来的内容见附件中的JSON文件 BudgetData.json文件。
部分代码如下:
var spResultJson = spCommon.unzipJSON(data);
//为了显示+-折叠,需要在页面渲染
var curSpread = new window.GC.Spread.Sheets.Workbook($("#combinedProjScheRegion")[0]);
curSpread.fromJSON(spResultJson);
var resultJson = curSpread.toJSON();
excelIo.save(resultJson, function (blob) {
window.saveAs(blob, excelName);
}
问题现象:
对比如下两图,图一为 本地部署预览图,使用的数据为BudgetData.json文件。
图二为导出的实际图效果,在"融资"sheet页中出现了 % 百分号格式
|
|