<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也被替換了,所以覺(jué)得這個(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)航:
     
    主站蜘蛛池模板: 亚洲国产成人久久精品软件| 免费黄色网址入口| 美女视频黄a视频全免费网站一区| 亚洲人成电影亚洲人成9999网 | 亚洲人成亚洲人成在线观看| 免费视频中文字幕| 69av免费视频| 四虎影视成人永久免费观看视频 | 999久久久免费精品国产| 两个人日本免费完整版在线观看1| 老牛精品亚洲成av人片| 亚洲国产模特在线播放| 亚洲an天堂an在线观看| 久久亚洲国产午夜精品理论片| 亚洲美女高清一区二区三区 | 国产亚洲成在线播放va| 亚洲妇女无套内射精| 精品久久久久久亚洲精品| 91亚洲导航深夜福利| 亚洲av无码潮喷在线观看| 亚洲精品V欧洲精品V日韩精品| 亚洲一区日韩高清中文字幕亚洲| 国产在线19禁免费观看| 四虎成人精品在永久免费| 国产免费看插插插视频| 国产一精品一aⅴ一免费| 日韩在线免费播放| 国产精品无码免费视频二三区| 狠狠久久永久免费观看| 日韩激情无码免费毛片| 国产成人免费a在线资源| 日韩免费视频播放| 国产免费资源高清小视频在线观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 好湿好大好紧好爽免费视频| 成年免费a级毛片| xxxxxx日本处大片免费看| 久久性生大片免费观看性| 国产一级a毛一级a看免费人娇| 在线观看免费视频网站色| AAA日本高清在线播放免费观看|