poi导出excel 前台下载
时间: 2023-07-28 21:11:04 浏览: 75
poi 导出excel实例 下载
你可以使用 Apache POI 库来导出 Excel 文件,并通过前台下载提供给用户。以下是一个简单的示例代码:
```java
// 创建一个新的工作簿
Workbook workbook = new XSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建行和单元格,并设置数据
Row row = sheet.createRow(0);
Cell cell = row.createCell(0);
cell.setCellValue("Hello, World!");
// 设置响应头信息
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setHeader("Content-Disposition", "attachment; filename=example.xlsx");
// 将工作簿写入输出流
ServletOutputStream outputStream = response.getOutputStream();
workbook.write(outputStream);
workbook.close();
// 刷新和关闭输出流
outputStream.flush();
outputStream.close();
```
这个示例代码假设你正在使用 Java Servlet 来处理请求和响应。你需要将上述代码放在一个合适的地方,以便在用户请求时触发导出操作。当用户点击下载链接时,会生成一个名为 "example.xlsx" 的 Excel 文件,并开始下载。
请注意,上述代码是一个简单示例,你可能需要根据你的实际需求进行修改和扩展。
阅读全文