对帆软导出Excel在进行处理

问题描述:在帆软的报表中嵌入了一个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、或者帆软导出功能是怎么实现的?如果是直接读取页面展示的数据(不是读取未执行工作簿)的话,我可以通过该方法,存在服务器路径,在进行处理。
麻烦知道的大神帮忙解决一下,谢谢了。


FineReportfanyoudu 发布于 2016-9-8 10:13
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
Poseidon发布于2016-9-12 13:54(编辑于 2023-9-6 09:34)
555
  • fanyoudu fanyoudu(提问者)

    是的,画图的插件。有什么好的方法吗?
    回复
    2016-09-12 13:56 
最佳回答
0
fanyoudu发布于2016-9-12 13:56(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    我测了下ECHARTS实现,展示没问题,导出的时候就显示一张ECHARTS模型的图片,具体你问问旋涡大神吧,他写的插件,应该也会考虑导出的问题
    回复
    2016-09-12 14:04 
最佳回答
0
Poseidon发布于2016-9-12 14:04(编辑于 2023-9-6 09:34)
555
最佳回答
0
fanyoudu发布于2016-9-12 14:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
漩涡发布于2016-9-12 15:29(编辑于 2023-9-6 09:34)
555
  • fanyoudu fanyoudu(提问者)

    用js的话可能还是不可以,我用的Echarts的时间轴功能,需要自己把Echarts的图片写入到Excel中。请问现在帆软自带的导出Excel功能是用文档里的方法来写的吗?或者帆软自带的导出Excel功能可以不可加一个默认的导出地址?而不是直接下载到客户端
    回复
    2016-09-12 15:35 
最佳回答
0
fanyoudu发布于2016-9-12 15:35(编辑于 2023-9-6 09:34)
555
  • 漩涡 漩涡

    现在的导出不是用的excel的,是自己用java画的图片
    回复
    2016-09-12 17:48 
最佳回答
0
漩涡发布于2016-9-12 17:48(编辑于 2023-9-6 09:34)
555
  • fanyoudu fanyoudu(提问者)

    是的,我现在的思路是先用帆软导出,把文件放在服务器上,在用接口把Echarts那部分通过图片插入到Excel中,然后再给用户下载,现在帆软导出(文档里写的和自带的功能)都不能实现。希望可以有更好的方法。
    回复
    2016-09-12 18:21 
最佳回答
0
fanyoudu发布于2016-9-12 18:21(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 842浏览人数
  • 最后回答于:2016-9-12 18:21
    活动推荐 更多
    热门课程 更多
    返回顶部