导出xlsx格式:
-
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); -
response.addHeader("Content-Disposition", "attachment;filename=fileName" + ".xlsx");
这样可以正常导出xlsx格式
创建工作薄的时候,用Workbook workbook = new XSSFWorkbook();
导出xls格式:
-
response.setContentType("application/vnd.ms-excel"); -
response.addHeader("Content-Disposition", "attachment;filename=fileName"+".xls");
创建工作薄的时候,用Workbook workbook = new HSSFWorkbook();
如果创建xlsx工作薄的时候,用
Workbook workbook = new HSSFWorkbook();
生成的excel将无法打开,并有如下提示:

本文详细介绍了如何使用Java导出Excel文件,包括xlsx和xls两种格式的设置方法,以及正确选择工作簿类型以确保文件的正常打开。
4140

被折叠的 条评论
为什么被折叠?



