huidehan 发表于 2023-5-30 16:16:21

柱状图导出pdf后不显示[DOCXLS-8308]

本帖最后由 Joestar.Xu 于 2023-6-1 11:11 编辑

柱状图导出不显示

Joestar.Xu 发表于 2023-5-30 17:43:19

您好,我用您提供的json文件尝试导出了一下,发现能够正常导出。

您使用的SpreadJS的版本是多少呢?


huidehan 发表于 2023-5-30 18:23:12

Joestar.Xu 发表于 2023-5-30 17:43
您好,我用您提供的json文件尝试导出了一下,发现能够正常导出。

您使用的SpreadJS的版本是多少呢?


我们用的gcexcel导出

huidehan 发表于 2023-5-31 13:57:46

我们用的gcexcel导出

Joestar.Xu 发表于 2023-5-31 15:34:30

您好,这边用GCExcel导出了一下,发现柱状图也是在的。



无法重现您的问题,能否提供一下您重现这个问题的Demo这边验证一下。

huidehan 发表于 2023-5-31 17:34:48

    Map<String, JsonDataSource> sheetDatasources = Maps.newConcurrentMap();
      log.info("邮件推送-gc反序列化,excelId:" + excelId);
      gcDeserialization(workbook, json, excelId, tables, sheets);/** 1、gc反序列化 **/
      log.info("邮件推送-查询数据,excelId:" + excelId);
      queryData(workbook, tables, sheets, gcLogMap, sheetDatasources, excelName, excelId, sourceMap, sendMap); /** 2、查询数据 **/
      log.info("邮件推送-绑定计算,excelId:" + excelId);
      boundComput(tables, gcLogMap, sheets, sheetDatasources);/** 3、绑定计算 **/
      log.info("邮件推送-gc计算,excelId:" + excelId);
      timeOutMethod(workbook, excelName, sendMap);/** 4、gc计算 **/
      log.info("邮件推送-gc计算完成,excelId:" + excelId);

直接加载json是可以渲染出来的,我们是动态获取数据的,获取数据之后会绑定计算,然后gc计算这样就无法渲染出柱状图

Joestar.Xu 发表于 2023-5-31 17:50:52

您好,正如前面所述,根据您目前所提供的json文件在GCExcel(6.1.0)导出PDF如上图所示,即未能复现您的问题。

“直接加载json是可以渲染出来的,我们是动态获取数据的,获取数据之后会绑定计算,然后gc计算这样就无法渲染出柱状图”。

根据您描述的业务流程猜测可能与数据的二次处理有关,您在导出PDF之前,获取一下workBook导出的json数据,将此json文件提供一下,这边再验证看一下。

huidehan 发表于 2023-5-31 20:05:53

我重新上传了一个json文件666666.zip 您可以看下

Joestar.Xu 发表于 2023-6-1 11:03:09

huidehan 发表于 2023-5-31 20:05
我重新上传了一个json文件666666.zip 您可以看下

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

本帖先做保留处理了。

huidehan 发表于 2023-6-9 17:32:51

什么时候解决呢?
页: [1] 2
查看完整版本: 柱状图导出pdf后不显示[DOCXLS-8308]