柱状图导出pdf后不显示[DOCXLS-8308]
本帖最后由 Joestar.Xu 于 2023-6-1 11:11 编辑柱状图导出不显示 您好,我用您提供的json文件尝试导出了一下,发现能够正常导出。
您使用的SpreadJS的版本是多少呢?
Joestar.Xu 发表于 2023-5-30 17:43
您好,我用您提供的json文件尝试导出了一下,发现能够正常导出。
您使用的SpreadJS的版本是多少呢?
我们用的gcexcel导出 我们用的gcexcel导出 您好,这边用GCExcel导出了一下,发现柱状图也是在的。
无法重现您的问题,能否提供一下您重现这个问题的Demo这边验证一下。 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计算这样就无法渲染出柱状图 您好,正如前面所述,根据您目前所提供的json文件在GCExcel(6.1.0)导出PDF如上图所示,即未能复现您的问题。
“直接加载json是可以渲染出来的,我们是动态获取数据的,获取数据之后会绑定计算,然后gc计算这样就无法渲染出柱状图”。
根据您描述的业务流程猜测可能与数据的二次处理有关,您在导出PDF之前,获取一下workBook导出的json数据,将此json文件提供一下,这边再验证看一下。 我重新上传了一个json文件666666.zip 您可以看下 huidehan 发表于 2023-5-31 20:05
我重新上传了一个json文件666666.zip 您可以看下
您好,问题已复现,这边调研一下,后续有进展我会在帖子下面回复您。
本帖先做保留处理了。 什么时候解决呢?
页:
[1]
2