如果我想将上述的excel导出函数换成FileUtil.downLoadExcel呢
时间: 2023-12-22 07:06:33 浏览: 126
如果想将上述的excel导出函数换成FileUtil.downLoadExcel,需要将代码做如下修改:
1. 首先确保已经引入FileUtil类。
2. 将代码中的response.setContentType()方法和response.setHeader()方法注释掉,因为FileUtil.downLoadExcel方法中已经包含了这些设置。
3. 将原来的Excel导出代码:
```
ExcelWriter writer = ExcelUtil.getWriter();
writer.writeCellValue(0, 0, "Hello, world!");
response.setContentType("application/vnd.ms-excel;charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename=test.xls");
ServletOutputStream out=response.getOutputStream();
writer.flush(out, true);
```
替换成:
```
ExcelWriter writer = ExcelUtil.getWriter();
writer.writeCellValue(0, 0, "Hello, world!");
FileUtil.downLoadExcel(writer, "test.xls", response);
```
这样就可以使用FileUtil.downLoadExcel方法来实现Excel文件的下载了。
阅读全文