天天看點

jxl 模闆輸出excel

jxl 讀取excel模闆,再查詢資料追加到模闆上,最後輸出。

代碼就不上了網上一大堆,在做的過程中遇到兩個通點,在此記錄一下,希望大家盡量閉坑

第一個痛點,jxl讀取模闆輸出後,打開excel報錯:檔案錯誤,可能某些資料格式已丢失,jxl隻支援到excel2003,是以輸出模闆隻能使用excel2003畫,但是我嘗試在win7系統上安裝exel2003還是不行,最後一番折騰找到一個window xp系統,使用xp 系統的excel畫模闆才可以。

第二個痛點,tomcat上測試一切正常,但是不熟到weblogic10.3.6上後,excel下載下傳正常,但是打開excel後,excel内容是亂碼。最後經過反複的調試,發現Response.reset()這個方法放到jxl處理完excel資料代碼的後面就一切正常,而一開始我們的代碼放到了類的最上面,是以導緻weblogic 上下載下傳Excel打開後内容亂碼的問題。

總結:避坑避坑!以上隻是本人使用jxl 讀取excel模闆輸出遇到的問題!