找回密码
 立即注册

QQ登录

只需一步,快速开始

billdwl
金牌服务用户   /  发表于:2023-11-15 13:33  /   查看:1742  /  回复:12
本帖最后由 Ellia.Duan 于 2024-4-9 12:25 编辑

产品:GcExcel
版本:6.2.1
问题编号:DOCXLS-9272
LastReview:2024-4-9
因为 sjs 文件包含 SpreadJS 特定功能,GcExcel计划重构样式模型,由于该工作量大,所以该问题还在修复中。

复现步骤
1、将原始ssjson通过官网保存为sjs

2、通过demo代码将步骤1得到的sjs保存为新的sjs文件,注意修改下得到的文件后缀名
  1. public void test(@RequestParam("file") MultipartFile file, HttpServletResponse response) throws IOException {
  2.                 ByteArrayInputStream bais = new ByteArrayInputStream(file.getBytes());
  3.                 Workbook workbook = new Workbook();
  4.                 Workbook.SetLicenseKey("demo");
  5.                 workbook.setCulture(Locale.CHINESE);
  6.                 workbook.open(bais, OpenFileFormat.Sjs);
  7.                 byte[] reportDataSjs = GcExcelHelper.toSjs(workbook);

  8.                 response.reset();
  9.                 response.setContentType("application/octet-stream");
  10.                 response.setCharacterEncoding("utf-8");

  11.                 ServletOutputStream outputStream = response.getOutputStream();
  12.                 outputStream.write(reportDataSjs);
  13.                 outputStream.flush();
  14.                 outputStream.close();
  15.         }
复制代码

3、通过官网打开步骤2得到的sjs文件,出现样式丢失问题

样式丢失

样式丢失

通过官网将原始ssjson保存为sjs后的文件.sjs

32.8 KB, 下载次数: 86

原始ssjson文件.ssjson

512.92 KB, 下载次数: 86

评分

参与人数 1金币 +200 收起 理由
Joestar.Xu + 200 感谢支持~

查看全部评分

12 个回复

正序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-4-2 16:38:28
13#
您好,重构样式模型的工作还在进行中,且由于工作量大,推迟到7.1之后的版本。您的样式问题在样式模型重构后,将得到解决。
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2024-4-2 15:51:47
12#
请问修复了吗
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-5 10:23:13
11#
您好,因为 sjs 文件包含 SpreadJS 特定功能,GcExcel计划重构样式模型,由于该工作量大,所以该问题计划在v7.1版本被修复。
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2024-1-5 10:08:54
10#
请问修复了吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-28 16:51:49
9#
您好,该问题涉及到的问题比较复杂,V7.1版本最快的发布时间也得到明年了。

等发布后我会在本贴中回复您。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2023-11-28 11:19:46
8#
Joestar.Xu 发表于 2023-11-17 14:36
好的,待后续有进展时我会在本帖中回复您。

你好,是否已经发布
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-17 14:36:38
7#
好的,待后续有进展时我会在本帖中回复您。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2023-11-17 11:05:57
6#
Joestar.Xu 发表于 2023-11-16 14:27
您好,该问题初步认定为是一个Bug,目前正在修复中。

修复的版本预计在V7.1,暂无明确的发布时间,待后 ...

麻烦尽快发布修复版本
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-16 14:27:31
5#
您好,该问题初步认定为是一个Bug,目前正在修复中。

修复的版本预计在V7.1,暂无明确的发布时间,待后续有明确计划我会在本帖中回复您。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部