张某某 发表于 2023-8-14 11:24:34

【16.1.4】添加了背景色的单元格中的斜线在预览的时候不显示了[DOCXLS-8713]

本帖最后由 Richard.Huang 于 2023-8-14 16:35 编辑

1、通过spreadjs设置模版,如下图:



2、把此模版经过后端的GCExcle渲染,生成json给到前端,前端拿到json后通过spreadjs的fromJSON的方法渲染出来,如下图:

3、现象:单元格中斜线不显示了(但是如果不给单元格添加背景色的情况下是可以显示的)

Richard.Huang 发表于 2023-8-14 11:24:35

最新调研结果:
通过调研发现,造成模板绑定斜线消失是因为由LibreOffice创建的不规则的Excel文件引起的

解决方法:
通过MicrosoftExcel打开您的22.template.xlsx文件后重新保存,然后再执行数据绑定即可发现该问题不再复现:loveliness:

Richard.Huang 发表于 2023-8-14 13:47:24

您好,我在本地测试了您所说的斜线问题,但是并没有复现,请问可以提供一个可以供我们复现的Demo吗:loveliness:

葡萄种子 发表于 2023-8-14 16:08:08

Richard.Huang 发表于 2023-8-14 13:47
您好,我在本地测试了您所说的斜线问题,但是并没有复现,请问可以提供一个可以供我们复现的Demo吗:lovelin ...

楼主是我的同事,这个问题的模板和数据见附件,代码如下

public class DemoJsonDatasource {
    public static void main(String[] args) throws IOException {
      Workbook workbook = new Workbook();
      String templateFile = "22.template.xlsx";
      workbook.open(templateFile);
      String dataFile0 = "22.ds0.json.txt";
      JsonDataSource datasource0 = new JsonDataSource(new String(Files.readAllBytes(Paths.get(dataFile0)),StandardCharsets.UTF_8));
      workbook.addDataSource("ds0", datasource0);
      workbook.processTemplate();
      workbook.save("22.result.xlsx");
    }
}

结果不符合预期


葡萄种子 发表于 2023-8-14 16:12:12

葡萄种子 发表于 2023-8-14 16:08
楼主是我的同事,这个问题的模板和数据见附件,代码如下




gc excel版本是6.1.4

Richard.Huang 发表于 2023-8-14 16:35:59

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

本帖先做保留处理了。

张某某 发表于 2023-9-13 18:26:45

Richard.Huang 发表于 2023-8-14 16:35
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理了。

不是应该【保留处理】吗,为什么帖子变成【已处理】了?

Richard.Huang 发表于 2023-9-14 07:31:11

张某某 发表于 2023-9-13 18:26
不是应该【保留处理】吗,为什么帖子变成【已处理】了?

抱歉,因为我的工作疏忽导致未同步,该问题在咱们最新的v6.2.1中进行了修复,您可以尝试升级,如果仍存在问题,请再次在该贴中进行回复

张某某 发表于 2023-9-14 10:16:10

Richard.Huang 发表于 2023-9-14 07:31
抱歉,因为我的工作疏忽导致未同步,该问题在咱们最新的v6.2.1中进行了修复,您可以尝试升级,如果仍存在 ...

好的,我们升级试试

Joestar.Xu 发表于 2023-9-14 14:13:50

:mj72::mj72:
页: [1]
查看完整版本: 【16.1.4】添加了背景色的单元格中的斜线在预览的时候不显示了[DOCXLS-8713]