將eChart圖片利用POI導出到Excel


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

 

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

    

   第二步:在AJAX獲取參數方法中,將eChart對象的圖片64位編碼作為參數傳到后台

   

   第三步:到后台獲取參數並解碼生成圖片到指定路徑 

   

   解碼方法如下

   

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

   

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

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM