麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

java poi 導出excel

2019-11-15 00:26:49
字體:
來源:轉載
供稿:網友
java poi 導出Excel

poi的jar下載地址:http://poi.apache.org/

下載后會有很多jar,但是如果只是簡單的excel報表的話,導入一個poi-版本號-日期.jar就可以了。

導出代碼:

PRivate void outputExcel(String queryDate, String[] headers,            List<List<String>> diaochas, HttpServletRequest request,            HttpServletResponse response) throws IOException {        HSSFWorkbook workbook = new HSSFWorkbook();        //createSheet(excel工作表名)        HSSFSheet sheet = workbook.createSheet(queryDate);        //下面是設置excel表中標題的樣式        HSSFCellStyle title_style = workbook.createCellStyle();        title_style.setFillForegroundColor(HSSFColor.SKY_BLUE.index);        title_style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);        title_style.setBorderBottom(HSSFCellStyle.BORDER_THIN);        title_style.setBorderLeft(HSSFCellStyle.BORDER_THIN);        title_style.setBorderRight(HSSFCellStyle.BORDER_THIN);        title_style.setBorderTop(HSSFCellStyle.BORDER_THIN);        title_style.setAlignment(HSSFCellStyle.ALIGN_CENTER);        HSSFFont title_font = workbook.createFont();        title_font.setColor(HSSFColor.VIOLET.index);        title_font.setFontHeightInPoints((short) 12);        title_font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);        title_style.setFont(title_font);        //內容的樣式        HSSFCellStyle content_style = workbook.createCellStyle();        content_style.setFillForegroundColor(HSSFColor.LIGHT_YELLOW.index);        content_style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);        content_style.setBorderBottom(HSSFCellStyle.BORDER_THIN);        content_style.setBorderLeft(HSSFCellStyle.BORDER_THIN);        content_style.setBorderRight(HSSFCellStyle.BORDER_THIN);        content_style.setBorderTop(HSSFCellStyle.BORDER_THIN);        content_style.setAlignment(HSSFCellStyle.ALIGN_CENTER);        content_style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);        HSSFFont content_font = workbook.createFont();        content_font.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);        content_style.setFont(content_font);        //填充標題內容        HSSFRow row = sheet.createRow(0);        for (int i = 0; i < headers.length; i++) {            //設置標題的寬度自適應            sheet.setColumnWidth(i, headers[i].getBytes().length * 2 * 256);            HSSFCell cell = row.createCell(i);            cell.setCellStyle(title_style);            HSSFRichTextString text = new HSSFRichTextString(headers[i]);            cell.setCellValue(text);        }        //填充內容 囧。。。偷懶沒有建立對象,直接用List存放的數據。        for (int i = 0; i < diaochas.size(); i++) {            row = sheet.createRow(i + 1);            List<String> diaocha = diaochas.get(i);            for (int j = 0; j < diaocha.size(); j++) {                HSSFCell cell = row.createCell(j);                cell.setCellStyle(content_style);                HSSFRichTextString richString = new HSSFRichTextString(                        diaocha.get(j));                cell.setCellValue(richString);            }        }        //這里調用reset()因為我在別的代碼中調用了response.getWriter();        response.reset();        response.setContentType("application/vnd.ms-excel");        response.setHeader("Content-disposition", "attachment;filename="                + queryDate + ".xls");        OutputStream ouputStream = response.getOutputStream();        workbook.write(ouputStream);        ouputStream.flush();        ouputStream.close();    }

嗯 附加一個MySQL函數獲取年月的

date_format(formatdate,'%Y-%m')

最后提示一點是,在請求導出的時候,不能用Ajax請求,會沒有反映的。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 曰韩一二三区 | 精品一区二区6 | 黄色网址在线视频 | 国产精品久久久久久久久久妇女 | 一区二区三区小视频 | 蜜桃久久一区二区三区 | 国产一级性生活视频 | 久久经典国产视频 | 国产免费久久久久 | ⅴideo裸体秀hd | 99精品国产在热久久婷婷 | 欧洲成人av | 国产色爱综合网 | 国产91大片| 国产毛片网 | 欧美一级黄色录相 | 亚洲精品久久久久www | 国产毛片在线高清视频 | 久久精品黄 | 91短视频版高清在线观看www | 亚洲精品一区二区三区在线看 | 亚洲二区免费 | 免费黄色大片在线观看 | 久久精国| 91网页| 国产精品视频自拍 | 欧美成人二区 | 逼片| 羞羞羞网站 | 国产宾馆3p国语对白 | 日韩a毛片免费观看 | 国内精品久久久久影院不卡 | 亚洲成人精品视频 | 美国av免费看 | 日本中文一级片 | 国产精品欧美久久久久一区二区 | 久久精品亚洲成在人线av网址 | 国产免费一区二区三区最新不卡 | 免费国产一区二区视频 | 久久噜噜噜 | 一级视频在线播放 |