问题描述:在帆软的报表中嵌入了一个Echarts的图形,通过帆软自带的导出不能够实现Echarts图形的导出。 我的处理方式:先对帆软的报表进行导出到后台,在把Echarts的图形,添加到导出的Excel中,最后把处理好的Excel倒给用户。 根据帆软的导出文档: // 定义报表运行环境,才能执行报表 String envpath = "D:\\tomcat\\tomcat-7.0.52-x64-zhjg-nantong\\webapps\\report\\WEB-INF"; FRContext.setCurrentEnv(new LocalEnv(envpath)); ModuleContext.startModule(EngineModule.class.getName()); ResultWorkBook rworkbook = null; try { // 未执行模板工作薄 WorkBook workbook = (WorkBook) TemplateWorkBookIO.readTemplateWorkBook(FRContext.getCurrentEnv(), "\\zhjg\\tdlyxz\\tdlyxzhzb_list.cpt"); // 获取报表参数并设置值,导出内置数据集时数据集会根据参数值查询出结果从而转为内置数据集 Parameter[] parameters = workbook.getParameters(); 红色部分会报错。不能够执行模板工作簿。 请问:1、帆软自带的导出功能有没有在后台自定义的路径(服务器的路径),我可以直接读取该文件,在该文件中插入Echarts图形。 2、或者帆软导出功能是怎么实现的?如果是直接读取页面展示的数据(不是读取未执行工作簿)的话,我可以通过该方法,存在服务器路径,在进行处理。 麻烦知道的大神帮忙解决一下,谢谢了。 |
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|