简单jxl操作之jsp下载Excel
2016-03-22 10:48
816 查看
upload.jsp
response.setHeader("Content-Disposition", "attachment;filename=" + System.currentTimeMillis() + ".xls");
WritableWorkbook book=Workbook.createWorkbook(response.getOutputStream());
/*WritableCellFormat format=new WritableCellFormat();
format.setBorder(Border.ALL,BorderLineStyle.THIN);
format.setBackground(Colour.GRAY_25);
format.setFont(new WritableFont(WritableFont.createFont("楷体"),14,WritableFont.NO_BOLD,false,UnderlineStyle.DOUBLE));
format.setWrap(true);*/
String[] title={"标题一","标题二","标题三"};
WritableSheet sheet=book.createSheet("test",0);
for(int i=0;i<title.length;i++){
//sheet.setColumnView(i,15);
sheet.addCell(new Label(i,0,title[i]/*,format*/));
}
for(int i=1;i<10;i++){
for(int j=0;j<title.length;j++){
sheet.addCell(new Label(j,i,"数据"/*,format*/));
}
}
book.write();
book.close();
response.flushBuffer();
out.clear();
out=pageContext.pushBody();
index.jsp
response.setHeader("Content-Disposition", "attachment;filename=" + System.currentTimeMillis() + ".xls");
WritableWorkbook book=Workbook.createWorkbook(response.getOutputStream());
/*WritableCellFormat format=new WritableCellFormat();
format.setBorder(Border.ALL,BorderLineStyle.THIN);
format.setBackground(Colour.GRAY_25);
format.setFont(new WritableFont(WritableFont.createFont("楷体"),14,WritableFont.NO_BOLD,false,UnderlineStyle.DOUBLE));
format.setWrap(true);*/
String[] title={"标题一","标题二","标题三"};
WritableSheet sheet=book.createSheet("test",0);
for(int i=0;i<title.length;i++){
//sheet.setColumnView(i,15);
sheet.addCell(new Label(i,0,title[i]/*,format*/));
}
for(int i=1;i<10;i++){
for(int j=0;j<title.length;j++){
sheet.addCell(new Label(j,i,"数据"/*,format*/));
}
}
book.write();
book.close();
response.flushBuffer();
out.clear();
out=pageContext.pushBody();
index.jsp
<form action="upload.jsp" method="post"> <input type="submit" name="" id="" value="下载" /> </form>
相关文章推荐
- js图表化工具
- JS判断数据类型
- Html+css+javascript总结
- JavaScript-----获取本周第一天、最后一天的日期
- HTML5/JavaScript UI控件Wijmo Enterprise正式发布2016 v1|附下载
- 在js中获取父页面以及子页面对象的方法
- json对象转字符串与json字符串转对象
- js ie版本兼容问题
- JS元素位置和位置坐标
- [转]ExtJS之遍历Store
- 浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
- js控制文本框只输入数字和小数点的方法
- JS在线检测,cookie,子cookie
- js如何给当前日期+1?
- 防止js注入
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- 用js判断浏览器类型及设备
- .xml和.json区别
- js中对按键的监听
- JS URL传中文参数引发的乱码问题