excel導出總結

1.目前excel導出常用有三種方法。

  1. poi導出
  2. jxl導出
  3. 採用velocity模板導出。

POI導出沒用過,這裏不做評述。

1.jxl導出。

        (1)先採用excel模板進行導出。可以根據事先制定好的模板,生成一個新的excel文件。好處:對模板格式要求高的或者模板格式複雜的excel文件。能夠很方便的進行處理。在生成的execl文件中,只要填入對應的數據就可以了。

可以用於需求文檔。項目文檔的導出。

 (2) 不採用模板,直接生成一個新的excel文件。然後寫入相應的數據。此種方法主要用於平常數據的導出。比如導出的數據作爲郵件發送附件或者將導出的數據存檔等(數據格式比較單一,就像平常的一行對應後臺一條記錄)。

獲取工作表之後,同上,對工作表進行操作就可了。

jxl導出數據快。缺點:導出的數據中。如果數據帶html標籤,excel文件不支持顯示,直接導出html標籤。

 

2.採用velocity導出。這方式導出,最大的好處就是支持html標籤。

    事先先創建一個velocity模板文件。然後只要把後臺獲取的數據傳入到velocity模板文件中,就可以了。操作比較簡單。支持html標籤。

缺點:速度沒有jxl導出快。還有導出的excel文件其實是一個html文件。不是真正的execl文件。可能會存在版本兼容問題。這種方法也適用於word文件的導出。

發佈了45 篇原創文章 · 獲贊 6 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章