如何學好java

          如何學好java,其實很簡單,只要用心體會,慢慢積累!
          posts - 106, comments - 7, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          jxl.jar 導出excel

          Posted on 2012-08-23 21:21 哈希 閱讀(263) 評論(0)  編輯  收藏 所屬分類: java 代碼
          <%@ page pageEncoding="utf-8" %> <%@ page language="java" contentType="text/html; charset=GBK" %><%@ page import="java.util.*" %> <%@ page import="java.io.OutputStream" %> <%@ page import="jxl.Workbook" %> <%@ page import="jxl.write.WritableCellFormat" %> <%@ page import="jxl.write.WritableSheet" %> <%@ page import="jxl.write.WritableWorkbook" %> <%@ page import="jxl.write.WriteException" %> <%@ page import="java.text.SimpleDateFormat" %> <% response.reset(); response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-Disposition", "filename=Member.xls");//attachment// WritableWorkbook是JexcelApi的一個類。 // 以下可以理解為創建一個excel文件,然后在excel里面創建一個表 OutputStream os = response.getOutputStream();//取得輸出流 WritableWorkbook workbook = Workbook.createWorkbook(os); WritableSheet sheet = workbook.createSheet("First Sheet", 0);// 組織excel文件的內容 jxl.write.Label label = null; int excelCol = 0; int row = 0; try { label = new jxl.write.Label(excelCol++, row, "帳號"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "姓名"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "身份證"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "聯系電話"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "生日"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "城市"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "職業"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "已購音箱型號"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "試聽與否"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "郵箱"); sheet.addCell(label); label = new jxl.write.Label(excelCol, row, "注冊時間"); sheet.addCell(label); //jxl.write.Number number = null; jxl.write.DateTime dateTime; jxl.write.DateFormat customDateFormat = new jxl.write.DateFormat("yyyy-MM-dd");//時間格式 WritableCellFormat dateFormat = new WritableCellFormat(customDateFormat); for(int i=0;i<10;i++){ excelCol = 0; row = i + 1; SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); /*字串格式*/ try{ label = new jxl.write.Label(excelCol++, row, formatDate.format("100")); sheet.addCell(label); }catch (Exception e){ //Maybe somebody fogot to input his birthday ,I need do nothing here! } label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); label = new jxl.write.Label(excelCol++, row, "100"); sheet.addCell(label); /*時間格式*/ //label = new jxl.write.Label(excelCol, row, formatDate.format(rr.getCreateTime())); //sheet.addCell(label); } } catch (Exception e) { e.printStackTrace(); } finally{ // 生成excel文件 workbook.write(); workbook.close(); os.close(); } %>
          主站蜘蛛池模板: 龙山县| 原阳县| 津市市| 闽清县| 抚顺县| 乌兰县| 牟定县| 得荣县| 德江县| 乌海市| 赤壁市| 瓮安县| 科尔| 南皮县| 永康市| 安泽县| 介休市| 汉沽区| 五峰| 清远市| 勐海县| 奉新县| 乐清市| 临汾市| 昭觉县| 双鸭山市| 全南县| 峨边| 栖霞市| 朝阳区| 密云县| 张家港市| 类乌齐县| 北流市| 岐山县| 台南市| 乐亭县| 涞源县| 教育| 苍南县| 彭泽县|