billdwl 发表于 2023-11-27 12:46:44

【6.2.1】ssjson转为sjs和新增行问题

本帖最后由 Clark.Pan 于 2023-12-13 09:59 编辑

产品:Spreadjs
版本:6.2.1
问题编号:SJS-21512
最新进展:计划将于V7.0.1版本进行修复
LastReview:2023-12-13

问题:ssjson转为sjs后格式错乱,新增行次出现线条边框
复现步骤:
将附件ssjson通过如下代码转换为sjs,其中有新增行次操作
<div style="background-color:#2b2b2b;color:#a9b7c6;font-family:'JetBrains Mono',monospace;font-size:9.0pt;"><pre><div class="blockcode"><blockquote>public void test(@RequestParam("file") MultipartFile file, HttpServletResponse response) throws Exception {
                ByteArrayInputStream stream = new ByteArrayInputStream(file.getBytes());
                Workbook workbook = new Workbook();
                Workbook.SetLicenseKey("test");
                workbook.setCulture(Locale.CHINESE);
                workbook.fromJson(stream);

                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                workbook.save(baos, SaveFileFormat.Sjs);
                byte[] reportDataSjs = baos.toByteArray();

                ByteArrayInputStream bais = new ByteArrayInputStream(reportDataSjs);
                Workbook workbookSjs = new Workbook();
                Workbook.SetLicenseKey("test");
                workbookSjs.setCulture(Locale.CHINESE);
                workbookSjs.open(bais, OpenFileFormat.Sjs);
                IWorksheet worksheet = workbookSjs.getWorksheets().get(0);
                IRange addedCell = worksheet.getRange(7, 1);
                addedCell.getEntireRow().insert();
                worksheet.getRange(7, 1).getEntireRow().setTag("test");
                byte[] toSjs = GcExcelHelper.toSjs(workbookSjs);
                response.reset();
                response.setContentType("application/octet-stream");
                response.setCharacterEncoding("utf-8");
                ServletOutputStream outputStream = response.getOutputStream();
                FileCopyUtils.copy(toSjs, outputStream);
      }sjs版本实在是bug超多,请主动排查并积极修复

Joestar.Xu 发表于 2023-11-27 14:23:13

本帖最后由 Joestar.Xu 于 2023-11-27 14:48 编辑

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

问题编号:SJS-21512

billdwl 发表于 2023-11-28 11:19:19

Joestar.Xu 发表于 2023-11-27 14:23
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:SJS-21512

你好,是否有进展

Joestar.Xu 发表于 2023-11-28 16:48:30

您好,该问题初步认定为是一个Bug,目前正在修复中,等修复完毕我会在帖子下回复您。

billdwl 发表于 2023-11-30 18:55:26

Joestar.Xu 发表于 2023-11-28 16:48
您好,该问题初步认定为是一个Bug,目前正在修复中,等修复完毕我会在帖子下回复您。

请问预计什么时间内发布新版

Joestar.Xu 发表于 2023-12-1 09:22:14

目前还没有明确的发布计划,等发布版本确认下来后我会在本帖中回复您。

Joestar.Xu 发表于 2023-12-6 15:21:42

您好,该问题将于7.0.1版本中修复,待发布后我会在本帖中回复您。

billdwl 发表于 2024-1-5 10:08:37

请问修复了吗

Ellia.Duan 发表于 2024-1-5 10:22:46

您好,该问题已在v7.0.1版本修复,且该版本已发布,您可以从maven下载进行测试。
页: [1]
查看完整版本: 【6.2.1】ssjson转为sjs和新增行问题