java 导出excel文件
时间: 2023-12-05 19:41:26 浏览: 111
以下是Java导出Excel文件的示例代码:
```java
// 导出Excel文件
public void exportExcel(HttpServletResponse response) throws IOException {
// 创建一个工作簿
Workbook workbook = new HSSFWorkbook();
// 创建一个工作表
Sheet sheet = workbook.createSheet("Sheet1");
// 创建第一行,设置表头
Row row = sheet.createRow(0);
row.createCell(0).setCellValue("姓名");
row.createCell(1).setCellValue("年龄");
row.createCell(2).setCellValue("性别");
// 填充数据
for (int i = 1; i <= 3; i++) {
Row dataRow = sheet.createRow(i);
dataRow.createCell(0).setCellValue("张三" + i);
dataRow.createCell(1).setCellValue(20 + i);
dataRow.createCell(2).setCellValue("男"); }
// 设置响应头
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition", "attachment;filename=test.xls");
// 输出Excel文件
workbook.write(response.getOutputStream());
workbook.close();
}
```
阅读全文