您的位置:首页 > 其它

将eChart图片利用POI导出到Excel

2017-07-17 15:02 183 查看
       在使用POI进行将数据导出到Excel时, 若要将eChart在前端生成的统计图(如柱状图、折线图、饼图等)一并导出,使用POI在后台构建数据图比较复杂,因此我选择将eChart在前端的统计图的base64编码作为参数传到后台,再到后台解析成图片插入Excel实现导出时附带统计图的效果,下面是我的部分代码,仅供参考。

    第一步:在页面eChart的初始化方法中,将eChart赋给一个全局变量

   


   第二步:在AJAX获取参数方法中,将eChart对象的图片64位编码作为参数传到后台

  


   第三步:到后台获取参数并解码生成图片到指定路径

  


   解码方法如下

  


   第四步:图片生成后在导出Excel的方法中插入已导出的图片既可

  


   到此实现了将eChart前端页面生成的统计图导出到Excel,实现的效果如下:

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  POI eChart