最近工作中碰到了需要将web頁面的表格内容導出到excel表格并下載下傳到本地的需求。以下是在利用網上資源、與同僚探讨下,完成的代碼。
首先我們需要有定義好的實體類。以下是截取了項目中用到的部分代碼。
qyggdocuments.java
其次,在dao、daoimpl、service、serviceimpl各層加入相應的擷取對象的方法。本文隻列舉出service層代碼,dao層請自行編寫。
service
serviceimpl
下面是以上代碼用到的commonutil的源碼
接下來是action源碼
reformschemedateaction
.java
這是上面用到的xlsexporthelper檔案源碼
前台頁面部分的源碼就不需要展示給大家了,大家添加好導出按鈕通路對應的action即可。以下是struts與spring的xml檔案配置
struts配置
xml配置
最後,由于剛開始撰寫技術類部落格,因水準有限難免有不足之處,往大家指正。希望這篇博文可以幫助到大家!