国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

web列表導(dǎo)出excel

2019-11-08 03:14:33
字體:
供稿:網(wǎng)友
     /**     * @Des 創(chuàng)建2007版Excel文件     * @Author hujin     * @date 2017/2/16 13:21     */    public static void create2007Excel(String[] title,                                        List<Object> listContent, HttpServletResponse response) throws Exception {        XSSFWorkbook workBook = new XSSFWorkbook();// 創(chuàng)建 一個(gè)excel文檔對(duì)象        XSSFSheet sheet = workBook.createSheet();// 創(chuàng)建一個(gè)工作薄對(duì)象        XSSFCellStyle style = workBook.createCellStyle();// 創(chuàng)建樣式對(duì)象        // 設(shè)置字體        XSSFFont font = workBook.createFont();// 創(chuàng)建字體對(duì)象        font.setFontHeightInPoints((short) 15);// 設(shè)置字體大小        font.setFontName("黑體");// 設(shè)置為黑體字        style.setFont(font);// 將字體加入到樣式對(duì)象        // 設(shè)置對(duì)齊方式        style.setAlignment(HSSFCellStyle.ALIGN_CENTER_SELECTION);// 水平居中        style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 垂直居中        //設(shè)置標(biāo)題        XSSFRow titleRow = sheet.createRow(0);// 創(chuàng)建一個(gè)行對(duì)象        for (int i = 0; i < title.length; i++) {            XSSFCell cell = titleRow.createCell(i);// 創(chuàng)建單元格            cell.setCellValue(title[i]);// 寫入當(dāng)前日期            cell.setCellStyle(style);// 應(yīng)用樣式對(duì)象        }        int i = 1;        Field[] fields = null;        for (Object obj : listContent) {            XSSFRow row = sheet.createRow(i);// 創(chuàng)建一個(gè)行對(duì)象            row.setHeightInPoints(23);// 設(shè)置行高23像素            //獲取屬性反射            fields = obj.getClass().getDeclaredFields();            int j = 0;            for (Field v : fields) {                v.setaccessible(true);                //獲取屬性                Object va = v.get(obj);                if (va == null) {                    va = "";                }                XSSFCell cell = row.createCell(j);// 創(chuàng)建單元格                cell.setCellValue(va.toString());// 寫入當(dāng)前日期                cell.setCellStyle(style);// 應(yīng)用樣式對(duì)象                j++;            }            i++;        }        String fileName = "列表"+"-"+DateUtil.dateToDateString(new Date(),DateUtil.yyyy_MM_dd_HH_mm_ss_CN);        fileName = URLEncoder.encode(fileName, "UTF-8");        // 文件輸出流        response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileName.concat(".").concat("xlsx").getBytes()));        OutputStream toClient = new BufferedOutputStream(response.getOutputStream());        response.setContentType("application/octet-stream");        workBook.write(toClient);// 將文檔對(duì)象寫入文件輸出流        toClient.flush();        toClient.close();    }
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 铁岭县| 太仓市| 英吉沙县| 南木林县| 神池县| 平塘县| 布拖县| 颍上县| 彰化县| 南京市| 马边| 秦皇岛市| 拜城县| 东方市| 正阳县| 南靖县| 泰顺县| 酒泉市| 安龙县| 齐齐哈尔市| 和平区| 治县。| 潜山县| 景谷| 北票市| 手游| 新田县| 吴堡县| 泗阳县| 无极县| 图们市| 广丰县| 如东县| 乐山市| 德兴市| 萨迦县| 沅江市| 竹溪县| 梨树县| 漳平市| 临江市|