找回密码
 立即注册

QQ登录

只需一步,快速开始

BND

高级会员

170

主题

526

帖子

1826

积分

高级会员

积分
1826
BND
高级会员   /  发表于:2023-11-9 21:04  /   查看:2308  /  回复:5
本帖最后由 Joestar.Xu 于 2024-8-29 12:07 编辑

产品:GcExcel
版本:v6
问题编号:DOCXLS-9244
LastReview:2024/8/29
7.2.0修复。

1. 在前端spreadjs导入《abc.ssjson》,如下图:
image.png400314025.png

2. 将第1步的模板保存为sjs文件《response.zip》,后端用GcExcel加载该sjs文件,保存为Excel文件,丢失了边框,如下图:
image.png868696899.png

3. 后端用GcExcel直接加载《abc.ssjson》,保存Excel文件,边框不会丢失。如下图:
image.png993866882.png

4. 附件《gcexceldemo_miss_border.rar》为重现问题的demo。如下图:
image.png276986998.png



gcexceldemo_miss_border.rar

6.95 MB, 下载次数: 539

5 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-11-9 21:40:10
沙发
本帖最后由 Ellia.Duan 于 2023-11-10 09:41 编辑

您好,在GcExcel v6.2.4版本中按照您的流程进行了测试。
在SpreadJS导入了sjs,边框正常。
在GcExcel中导入ssjson , 然后导出Excel ,边框正常。
在GcExcel中导入sjs ,然后导出Excel ,边框异常 ,如下图所示
image.png579987182.png
我们将深入调研下此原因。待有进展,会及时联系您。
问题编号:DOCXLS-9244

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-11-10 17:20:36
板凳
您好,经过调研,GcExcel目前不支持边框的样式继承,所以导致了您的问题。

当前,您可以格式刷一下10行的样式,操作如下动图所示,可以解决您的问题。


此外GcExcel正在进行样式模型的重构,消除与SpreadJS的样式差异。重构后此问题自然就修复了。



格式刷.gif
回复 使用道具 举报
BND
高级会员   /  发表于:2023-11-11 09:45:04
地板
Ellia.Duan 发表于 2023-11-10 17:20
您好,经过调研,GcExcel目前不支持边框的样式继承,所以导致了您的问题。

当前,您可以格式刷一下10行 ...

什么时候重构好,彻底消除GcExcel与SpreadJS样式差异?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-11-12 19:07:08
5#
您好,由于此问题涉及模型重构,工作量大,计划在v7.1版本解决一部分问题。具体需要看到时候的发版情况。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 12:06:48
6#
您好,该问题已经在7.2.0中修复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部