找回密码
 立即注册

QQ登录

只需一步,快速开始

billdwl
金牌服务用户   /  发表于:2023-11-15 13:33  /   查看:1531  /  回复: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, 下载次数: 72

原始ssjson文件.ssjson

512.92 KB, 下载次数: 70

评分

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

查看全部评分

12 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-15 14:41:56
沙发
本帖最后由 Joestar.Xu 于 2023-11-15 14:49 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本帖中回复您。

复现代码:

image.png798845824.png

问题编号:DOCXLS-9272
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2023-11-15 14:59:22
板凳
Joestar.Xu 发表于 2023-11-15 14:41
您好,问题已重现,这边调研一下,后续有进展我会在本帖中回复您。

复现代码:

预计什么时间可以修复?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-15 15:00:53
地板
目前还在调研,后续有进展我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-16 14:27:31
5#
您好,该问题初步认定为是一个Bug,目前正在修复中。

修复的版本预计在V7.1,暂无明确的发布时间,待后续有明确计划我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2023-11-17 11:05:57
6#
Joestar.Xu 发表于 2023-11-16 14:27
您好,该问题初步认定为是一个Bug,目前正在修复中。

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

麻烦尽快发布修复版本
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-17 14:36:38
7#
好的,待后续有进展时我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2023-11-28 11:19:46
8#
Joestar.Xu 发表于 2023-11-17 14:36
好的,待后续有进展时我会在本帖中回复您。

你好,是否已经发布
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-28 16:51:49
9#
您好,该问题涉及到的问题比较复杂,V7.1版本最快的发布时间也得到明年了。

等发布后我会在本贴中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
billdwl
金牌服务用户   /  发表于:2024-1-5 10:08:54
10#
请问修复了吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部