1. 程式人生 > >java將echart圖表匯出到Excel

java將echart圖表匯出到Excel

       在使用POI進行將資料匯出到Excel時, 若要將eChart在前端生成的統計圖(如柱狀圖、折線圖、餅圖等)一併匯出,使用POI在後臺構建資料圖比較複雜,因此我選擇將eChart在前端的統計圖的base64編碼作為引數傳到後臺,再到後臺解析成圖片插入Excel實現匯出時附帶統計圖的效果,下面是我的部分程式碼,僅供參考。


    第一步:在頁面eChart的初始化方法中,將eChart賦給一個全域性變數

   

   第二步:在AJAX獲取引數方法中,將eChart物件的圖片64位編碼作為引數傳到後臺

  

   第三步:到後臺獲取引數並解碼生成圖片到指定路徑

  

   解碼方法如下

  

   第四步:圖片生成後在匯出Excel的方法中插入已匯出的圖片既可

  

   到此實現了將eChart前端頁面生成的統計圖匯出到Excel,實現的效果如下: