Java实现生成Excel文件并将文件下载至浏览器默认路径的方法
时间: 2024-05-09 13:17:46 浏览: 152
可以使用Apache POI库来实现Java生成Excel文件的功能,然后使用HttpServletResponse类的对象进行文件下载操作。具体实现过程可以参考以下代码片段:
```java
// 创建工作簿和表格
Workbook workbook = new XSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 填充数据
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello World!");
// 下载Excel文件
response.setHeader("Content-disposition", "attachment;filename=myFile.xlsx");
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
workbook.write(response.getOutputStream());
```
以上代码会在浏览器默认路径中下载名为myFile.xlsx的Excel文件。
阅读全文