java将echart图表导出到Excel

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


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

   

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

  

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

  

   解码方法如下

  

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

扫描二维码关注公众号,回复: 4034234 查看本文章

  

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

  

猜你喜欢

转载自blog.csdn.net/qq_38025219/article/details/83984785