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计算 这样就无法渲染出柱状图 |