Java編寫匯出EXCEL檔案
阿新 • • 發佈:2018-12-07
建立一個service,在dopost方法中寫入如下程式碼:
其中 HSSFCell cell = row.createCell(0)
cell.setCellValue("網站名");
是設定單元格表頭內容
cell.setCellStyle(style) 將表頭居中
String fileNames = request.getSession().getServletContext() .getRealPath("/")+ "prjDelVRecord.xls";
將filename設定為動態儲存地址
重定向跳轉頁面,使其彈出下載按鈕
ServletContext sc = getServletContext();
RequestDispatcher rd = null;
rd = sc.getRequestDispatcher("/download.jsp?fileName=" + fileNames); // 定向的頁面
rd.forward(request, response);
從資料庫中獲取資料,將其存放在 list集合中。
downLoad.jsp程式碼
最後<a href="/isafetyCn_Delete/servlet/PrjDeriveService">匯出恢復資料記錄</a> 去掉用你寫的servlet方法
當然,你也需要去 建立bean類,以及查詢資料庫的 JDBC方法,和 所要運用得到的 dao類