<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風(fēng)人園

    弱水三千,只取一瓢,便能解渴;佛法無(wú)邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評(píng)論 - 56, 引用 - 0
    數(shù)據(jù)加載中……

    Jxls 導(dǎo)出excel

     1     public static void exportExcel(String templateFileName, Map beans, 
     2             HttpServletRequest request,HttpServletResponse response){
     3         try {
     4             response.setContentType("application/vnd.ms-excel");
     5             response.setHeader("Content-Disposition""attachment; filename=excel.xls");
     6             XLSTransformer transformer = new XLSTransformer();
     7 
     8             
     9             InputStream is = new BufferedInputStream(
    10                     new FileInputStream(RequestUtil.getRealPath(request, templateFileName)));
    11             
    12             HSSFWorkbook workbook = transformer.transformXLS(is, beans);
    13             OutputStream os = response.getOutputStream();
    14             workbook.write(os);
    15             is.close();
    16             os.flush();
    17             os.close();
    18         } catch (Exception e) {
    19             e.printStackTrace();
    20         }
    21     }
    通過(guò)服務(wù)器端獲取模版文件的絕對(duì)路徑,然后通過(guò)response來(lái)輸出到頁(yè)面,就可以實(shí)現(xiàn)導(dǎo)出,這個(gè)比poi等等都簡(jiǎn)單很多,用起來(lái)比較舒服。
    服務(wù)器路徑的獲取:request.getSession().getServletContext().getRealPath(name);
    這樣就可以獲得web目錄下某個(gè)文件的服務(wù)器端路勁。

    今天在使用的時(shí)候發(fā)現(xiàn)一個(gè)問(wèn)題,就是在使用表達(dá)式的時(shí)候有一個(gè)地方需要注意
    ${item.itemQty}
    像上面的這個(gè)表達(dá)式就會(huì)出錯(cuò),這里也沒(méi)有看源代碼,具體不是很清楚,但是看了一下日志,發(fā)現(xiàn),后面的這個(gè)item也被替換了,所以覺得這個(gè)可能是jxls的bug或者是作者偷懶搞的。

    以后只需要注意字段名不能跟bean的名字一樣,否則就出錯(cuò)。

    僅此記錄

    posted on 2009-09-21 16:21 風(fēng)人園 閱讀(2734) 評(píng)論(1)  編輯  收藏 所屬分類: Common

    評(píng)論

    # re: Jxls 導(dǎo)出excel  回復(fù)  更多評(píng)論   

    請(qǐng)問(wèn)樓主,jXLS如何實(shí)現(xiàn)動(dòng)態(tài)地合并單元格?
    2009-10-19 12:39 | jXLS

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久国产精品亚洲综合| 亚洲一区二区观看播放| 波多野结衣中文字幕免费视频| 久久精品国产亚洲AV忘忧草18| 免费一级一片一毛片| 久久久久国产精品免费网站| 亚洲日韩国产精品乱-久| 亚洲片一区二区三区| 亚洲毛片在线免费观看| 免费人人潮人人爽一区二区| 亚洲第一精品在线视频| 国产在线不卡免费播放| 最近2018中文字幕免费视频| 特级毛片全部免费播放a一级| 精品亚洲成AV人在线观看| mm1313亚洲国产精品美女| 一级毛片aaaaaa免费看| 小说区亚洲自拍另类| 久久亚洲AV成人无码电影| 亚洲AV无码乱码在线观看| 亚洲视频在线观看免费视频| 四虎成人精品国产永久免费无码| 亚洲成年人免费网站| 综合亚洲伊人午夜网| 麻豆精品国产免费观看| 69xx免费观看视频| 国产无遮挡又黄又爽免费网站| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 久久久久噜噜噜亚洲熟女综合 | 亚洲国产精品丝袜在线观看| 日本XXX黄区免费看| 在线免费播放一级毛片| 亚洲国产精品成人AV在线| 亚洲精品欧洲精品| 亚洲免费人成在线视频观看| 国产成人免费手机在线观看视频| 久久WWW免费人成一看片| 国产精品免费无遮挡无码永久视频 | 曰批全过程免费视频播放网站| 中文字幕无线码免费人妻| 国产亚洲福利一区二区免费看|