GcExcel加载SJS丢失边框
本帖最后由 Joestar.Xu 于 2024-8-29 12:07 编辑产品:GcExcel
版本:v6
问题编号:DOCXLS-9244
LastReview:2024/8/29
7.2.0修复。
1. 在前端spreadjs导入《abc.ssjson》,如下图:
2. 将第1步的模板保存为sjs文件《response.zip》,后端用GcExcel加载该sjs文件,保存为Excel文件,丢失了边框,如下图:
3. 后端用GcExcel直接加载《abc.ssjson》,保存Excel文件,边框不会丢失。如下图:
4. 附件《gcexceldemo_miss_border.rar》为重现问题的demo。如下图:
本帖最后由 Ellia.Duan 于 2023-11-10 09:41 编辑
您好,在GcExcel v6.2.4版本中按照您的流程进行了测试。
在SpreadJS导入了sjs,边框正常。
在GcExcel中导入ssjson , 然后导出Excel ,边框正常。
在GcExcel中导入sjs ,然后导出Excel ,边框异常 ,如下图所示
我们将深入调研下此原因。待有进展,会及时联系您。
问题编号:DOCXLS-9244
您好,经过调研,GcExcel目前不支持边框的样式继承,所以导致了您的问题。
当前,您可以格式刷一下10行的样式,操作如下动图所示,可以解决您的问题。
此外GcExcel正在进行样式模型的重构,消除与SpreadJS的样式差异。重构后此问题自然就修复了。
Ellia.Duan 发表于 2023-11-10 17:20
您好,经过调研,GcExcel目前不支持边框的样式继承,所以导致了您的问题。
当前,您可以格式刷一下10行 ...
什么时候重构好,彻底消除GcExcel与SpreadJS样式差异? 您好,由于此问题涉及模型重构,工作量大,计划在v7.1版本解决一部分问题。具体需要看到时候的发版情况。 您好,该问题已经在7.2.0中修复。
页:
[1]