
导出excle.docx
1页Excle 表格的生成可以用 poi 或者 jxl 两种方式来实现 下面介绍 jxl 方式 1.要导入 jxl.jar 这个包 2.具体的代码实现: //文件名 String filename = “exportExcle”;//通过 response 获取输出流 OutputStream os = response.getOutputStream();//设置消息头信息response.setHeader(“Content-disposition“, “attachment; filename=“ + new String(filename.getBytes(“GBK“), “ISO-8859-1“) + “.xls“);response.setContentType(“application/msexcel“);//使用 jxl.jar 包里的 WritableWorkbook、WritableSheet 对象//wbook控制一个excleWritableWorkbook wbook = Workbook.createWorkbook(os);//wsheet控制excle的一张表,参数0表示第一张表WritableSheet wsheet = wbook.createSheet(filename, 0);//添加一条记录,左手坐标系,横向 x,纵向 y,第一个单元格的坐标是(0,0),format 可以不添加Wsheet.addCell(new Label(0,0,”hello world!”,format));//接下来介绍单元格格式和字体格式的设置方式 //wf_head 设置的是字体格式WritableFont wf_head = new WritableFont(WritableFont.ARIAL,16, WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.BLUE);//wcf_head设置的是单元格的格式WritableCellFormat wcf_head = new WritableCellFormat(wf_head);wcf_head.setVerticalAlignment(VerticalAlignment.CENTRE);wcf_head.setBorder(Border.ALL, BorderLineStyle.THIN);//关于单元格的合并,合并的是以(0,0),(2,1)为对角线的打的单元格 wsheet.mergeCells(0,0, 2,1);//最后的处理 wbook.write(); wbook.close();。
