找回密码
 立即注册

QQ登录

只需一步,快速开始

BND
金牌服务用户   /  发表于:2024-4-11 17:01  /   查看:1188  /  回复:21
本帖最后由 Ellia.Duan 于 2024-4-16 12:27 编辑



调研编号:DOCXLS-10176

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=204085
根据给的临时处理方案线上文件样式时发现
导出的文件直接导入转换为sjs文件后部分单元格出现了 "$" 符号
目前系统中很多表格都出现了这个问题
未计算前通过在线表格查看时,单元格格式显示为常规,计算后显示为货币
用此文件使用SpreadJS导入后,GCExcel计算,可以必现部分单元格样式异常
uat资产负债表初版本.xlsx (249.42 KB, 下载次数: 3)

21 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-19 12:03:10
22#
您好,经过其他技术支持,了解到您升级到v7.1.0版本后,此问题将不复现,那本贴就先结贴啦。有问题欢迎发新帖交流。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-18 16:28:30
21#
本帖最后由 Ellia.Duan 于 2024-4-18 16:29 编辑

您好,是否可以提供下没有问题的json以及导入到SpreadJS中产生$符号的json。


以及删除注释掉这行代码试试,是否还能复现问题
workbook.setCulture(Locale.CHINESE);
回复 使用道具 举报
BND
金牌服务用户   /  发表于:2024-4-18 15:48:29
20#
本帖最后由 BND 于 2024-4-18 15:49 编辑
Ellia.Duan 发表于 2024-4-17 17:43
您好,请上传下您的sjs文件。

linux环境版本为cetos7.9 jdk1.8
SjsOpenOptions options = new SjsOpenOptions();
options.setIncludeFormulas(true);
options.setIncludeStyles(true);
workbook.open(sjsFileInputStream, options);
workbook.setName(uniqueId);
workbook.setCulture(Locale.CHINESE);
String ssjson = workbook.toJson();
upload ssjson...
download  ssjson...
加载到SpreadJS 部分单元格样式出现$符号 单元格样式发生改变



回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-18 15:25:55
19#
您好,是否可以列出Linux系统的版本?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-17 17:43:02
18#
您好,请上传下您的sjs文件。
回复 使用道具 举报
BND
金牌服务用户   /  发表于:2024-4-17 14:03:23
17#
Ellia.Duan 发表于 2024-4-16 16:08
您好,按照上面提到的复现步骤,将GcExcel项目部署导Linux ,未复现您的问题。
还需要和您确认下,SpreadJ ...

经测试,SpreadJS 17.0.7生成sjs再由GcExcel处理加载计算后导出ssjson样式还是存在"$"符号,使用GcExcel版本为6.2.4 image.png395782164.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-16 16:08:49
16#
您好,按照上面提到的复现步骤,将GcExcel项目部署导Linux ,未复现您的问题。
还需要和您确认下,SpreadJS版本,GcExcel版本。
以及是否可以提供下sjs文件

以及您可以访问此地址,https://developer.mescius.com/spreadjs/designer/index.html
这个版本是SpreadJS 17.0.7版本,您可以在此designer中生成sjs文件,然后交给GcExcel处理,看是否还会出现$符号
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-12 15:26:15
15#
BND 发表于 2024-4-12 15:21
是的,按照此操作你们可以复现一下

回复 使用道具 举报
BND
金牌服务用户   /  发表于:2024-4-12 15:21:58
14#
Ellia.Duan 发表于 2024-4-12 15:02
好的,由于我们没有Linux环境,需要协调下设备。
在此期间,我确认下您的操作
1、将SpreadJS与GcExcel项 ...

是的,按照此操作你们可以复现一下
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部