找回密码
 立即注册

QQ登录

只需一步,快速开始

BND
金牌服务用户   /  发表于:2024-3-12 17:18  /   查看:2453  /  回复:48
本帖最后由 Ellia.Duan 于 2024-5-20 10:07 编辑

产品:GcExcel
调研编号:DOCXLS-10025 DOCXLS-10093
LastReview:2024/5/20
目前在重构样式模型。


原问题:GcExcel生成ssjson - SpreadJS & GcExcel专区 - 求助中心 - 葡萄城开发者社区 (grapecity.com.cn)
问题场景如下: 有个序号单元格在使用原单元格使用spreadjs导入后,展示及样式无问题
image.png665609130.png

通过GcExcel计算后生成的ssjson 使用spreadjs做渲染时,部分数字单元格前多了 $符号
image.png842502746.png

image.png640623473.png
image.png284721373.png
image.png67373351.png

48 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:昨天 17:49
49#
您好,如果使用json文件从SpreadJS传输给GcExcel , 没有此问题。
除此之外,还可以对原始的Excel文件在Ms Excel中打开 ,另存也可以解决此问题。
回复 使用道具 举报
BND
金牌服务用户   /  发表于:昨天 11:55
48#
Ellia.Duan 发表于 2024-5-20 10:17
您好,7.2版本预计8月底发布,7.1.2版本暂时还未完成样式重构,所以还未能解决您的问题。
根据您提供的051 ...


看了一下上述流程:

有个疑问: 表格在系统中包含绑定的数据源, 导出导入方案目前看来仅适合简单表格.

目前来看这部分数据源绑定的我们并不能通过简单的导出导入处理;


请问有其他临时方案吗?

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:昨天 10:17
47#
您好,7.2版本预计8月底发布,7.1.2版本暂时还未完成样式重构,所以还未能解决您的问题。
根据您提供的0518.sjs 。
我做了下面的测试,
1、在SpreadJS 中导入0518.sjs
2、导出为0518.xlsx
3、在SpreadJS 中导入0518.xlsx
4、导出为0518_2.sjs

此时在GcExcel中导入sjs ,并导出为Excel文件,不会出现样式丢失问题。是因为上述四个步骤,通过excel的导入导出,excel将重复的XfId 标签进行了修复,删除了多余的标签。


您可以暂时通过上述方案临时解决。
GcExcel 待7.2版本完成样式重构后,将解决您的此问题。


回复 使用道具 举报
BND
金牌服务用户   /  发表于:3 天前
46#
Ellia.Duan 发表于 2024-4-15 17:37
7.2版本预计在今年8月底发布。关于样式重构问题,目前是最高优先级修复。

复现流程参考这demo的Test.java

gcTest.zip (36.3 KB, 下载次数: 1)
回复 使用道具 举报
BND
金牌服务用户   /  发表于:3 天前
45#
Ellia.Duan 发表于 2024-4-15 17:37
7.2版本预计在今年8月底发布。关于样式重构问题,目前是最高优先级修复。

请问这个样式丢失的问题有进展了吗,经过7.1.2版本测试 还是没有修复这个问题,请尽快修复,目前生产环境依然存在这个问题
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-15 17:37:35
44#
7.2版本预计在今年8月底发布。关于样式重构问题,目前是最高优先级修复。
回复 使用道具 举报
BND
金牌服务用户   /  发表于:2024-4-15 16:53:34
43#
Ellia.Duan 发表于 2024-4-10 17:38
您好,如果问题与本贴内容一致,是由于重复的XfId 标签,在未来版本修复前,可以这样子处理:

你好,请问修复版本预期发布时间有吗,客户这边需要记录反馈下,同时请尽快处理这些样式问题
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-10 17:38:43
42#
您好,如果问题与本贴内容一致,是由于重复的XfId 标签,在未来版本修复前,可以这样子处理:


Original sjs → Spread JS save as xlsx → Spread JS save as sjs


在SpreadJS中存储xlsx, 会将多余的重复的XfId 标签去掉,此时导出为sjs文件,是可以正常在GcExcel中使用的。
上述给您的修复的sjs文件,也是这样子操作的。
回复 使用道具 举报
BND
金牌服务用户   /  发表于:2024-4-10 17:30:16
41#

现在线上样式有问题的表格越来越多了,是否有可以让我们自己处理的临时方案呢
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部