java 导出并下载excel
来源:互联网 发布:php from unixtime 编辑:程序博客网 时间:2024/05/20 06:10
使用框架:jxl 官网:http://www.andykhan.com/jexcelapi/download.html
action代码:
//if("export".equals(option)){ByteArrayOutputStream os = new ByteArrayOutputStream();String [] headers=new String[]{"地区ID","地区编码","地区名称","简名","拼音","备注"};try {WritableWorkbook workbook = Workbook.createWorkbook(os);WritableSheet sheet = workbook.createSheet("Sheet1", 0);//组件列名for(int i=0;i<headers.length;i++){Label label = new Label(i, 0, headers[i]);sheet.addCell(label);}//组件数据for(int i=0;i<areas.size();i++){Label labelAreaId = new Label(0, i+1, areas.get(i).getAreaId());sheet.addCell(labelAreaId);Label labelAreaCode = new Label(1, i+1, areas.get(i).getAreaCode());sheet.addCell(labelAreaCode);Label labelAreaName = new Label(2, i+1, areas.get(i).getAreaName());sheet.addCell(labelAreaName);Label labelAreaSimpleName = new Label(3, i+1, areas.get(i).getAreaSimpleName());sheet.addCell(labelAreaSimpleName);Label labelAreaPinyin = new Label(4, i+1, areas.get(i).getAreaPinyin());sheet.addCell(labelAreaPinyin);Label labelAreaComment = new Label(5, i+1, areas.get(i).getAreaComment());sheet.addCell(labelAreaComment);}workbook.write();workbook.close();exportExcelFileName=new String((DateUtil.dateToStr(new Date(), "yyyyMMddHHmmss")+"_地区.xls").getBytes(), "ISO8859-1");inputStream = new ByteArrayInputStream(os.toByteArray());}catch(Exception e){e.printStackTrace();throw new ErpRuntimeException("system_export_error_message");}return option;}
struts.xml配置
<result name="export" type="stream"> <param name="contentType">application/vnd.ms-excel</param> <param name="inputName">inputStream</param> <param name="contentDisposition">attachment;filename="${exportExcelFileName}"</param> <param name="bufferSize">1024</param> </result>
0 0
- java 导出并下载excel
- JAVA导出EXCEL并下载
- java excel导出并下载
- java导出Excel并下载
- java导出excel并下载
- java web导出excel并下载
- Java POI 导出Excel表格并下载
- excel 导出并下载
- Java表格数据导出EXCEL 并从服务器下载实例
- Java基于jxl与模板导出excel并弹出下载
- Java基于jxl与模板导出excel并弹出下载
- java ssm导出excel并下载到客户端
- java查询数据导出excel并返回给浏览器下载
- java导出excel并压缩
- java导出excel 下载文件
- 导出Excel 并提示下载Web版
- 简单的导出EXCEL并下载
- Gridview导出到Excel并下载
- Codeforces Round #242 (Div. 2) A. Squats
- java网络编程(2)InetAddress 类及udp协议
- nagios高级玩法-如何解决验证问题
- Gentoo:startx出现Failed to load module问题
- css盒子模型及实例
- java 导出并下载excel
- 获取MAC地址方法大全
- 西林街网盘搜索 千万亿网盘资源
- 如何使用 Xmanager 登录 Linux
- 【Hibernate】双向关联的oneTomany练习
- Codeforces Round #242 (Div. 2) B. Megacity
- gettimeofday和clock_gettime的不同
- Thymeleaf 首发教程 与 spring 整合
- 鸡为什么要过马路