/**
* @param names 保存数据库字段名
* @param displays 保存数据库字段对应中文显示
* @param list 保存从数据库查询出的数据信息
* @param response
*
* @return
*/
public static void exportExcel(String[] names, String[] displays,
List<Map<String, Object>> list, HttpServletResponse response)
throws Exception {
String fileName = "人员信息";//文件名可从外部参数传入
response.setContentType("application/vnd.ms-excel");
response.addHeader("Content-Disposition", "attachment; filename=\""
+ new String((fileName).getBytes("GB2312"),"iso8859-1") + ".xls" + "\"");//解决文件名中文乱码问题
OutputStream os = response.getOutputStream();
WritableWorkbook wwb = Workbook.createWorkbook(os);
//创建excel的方法都大同小异
// 新建一张表
WritableSheet wsheet = wwb.creat
导出Excel并自动弹出浏览器下载
最新推荐文章于 2023-05-23 17:50:59 发布
本文介绍了如何使用Java实现导出Excel文件,并通过在页面上添加form表单,利用JavaScript给action赋值,实现点击按钮后自动弹出浏览器下载对话框的功能。点击按钮后,用户可以顺利下载导出的Excel文件。
摘要由CSDN通过智能技术生成