java生成excel导出
代码样例,后台:
String fileName = "订单信息导出.xls"; // 设置下载文件名字
QueryGoodsOrderVo param = new QueryGoodsOrderVo();
param = JSONObject.parseObject(paramStr, QueryGoodsOrderVo.class);
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("utf-8");
try {
response.setHeader("Content-disposition", "attachment;filename="+ URLEncoder.encode(fileName, "utf-8"));
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
InputStream in = webOrderService.exportOrderInfo(param);
System.out.println(in);
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
bis = new BufferedInputStream(in);
bos = new BufferedOutputStream(response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff, 0, bytesRead);
}
bis.close();
bos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
页面:
var param = JSON.stringify($scope.searchParams);
window.location.href=CONTEXT.SYSTEM + "/order/exportOrderInfo?paramStr="+param;
转载于:https://my.oschina.net/u/3316989/blog/908603
- 点赞
- 收藏
- 分享
- 文章举报
- java poi 通过excel模板导出并且生成多个sheet
- java生成excel导出
- Java实现指定数据表导出生成Excel
- 问问题_Java一次导出百万条数据生成excel(web操作)
- Java实现指定数据表导出生成Excel
- Java实现指定数据表导出生成Excel
- java poi 通过excel模板导出并且生成多个sheet
- Java生成excel导出文件(使用poi+JXL)
- Java poi实现导出excel,添加数据有效性,生成模板
- JAVA生成并导入导出Excel表格文件
- java pageoffice使用,生成导出excel报表
- 生成并导出一个Excel,包括用javaxcript、java
- java生成excel并可以导出
- java利用JXL导出/生成 EXCEL【my】
- java poi 通过excel模板导出并且生成多个sheet
- Java一次导出百万条数据生成excel(web操作)
- java生成-excel-并导出文件
- JAVA利用JXL导出/生成 EXCEL
- java poi 通过excel模板导出并且生成多个sheet
- JAVA利用FreeMarker生成(导出)Excel表格