我想下载创建的excel文件。我正在使用POI。此北京时间我的代码:使用HttpServlet弹出下载excel
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=" + filename);
OutputStream out = response.getOutputStream();
HSSFWorkbook workbook = new HSSFWorkbook();
... // add some sheets
workbook.write(out);
这是我RestService
@Autowired
Excel excel;
@RequestMapping(path = "/excel/{testId}", method = RequestMethod.GET)
public ResponseEntity createFile(HttpServletResponse response, @PathVariable Integer testId) {
try {
excel.createFile(response, testId);
} catch (IOException e) {
e.printStackTrace();
}
return new ResponseEntity(HttpStatus.OK);
}
存储文件的本地作品。
谢谢!
您需要提供比这更多的代码。你如何创建工作簿?你的spring控制器或servlet的完整方法是什么? –
嘿我编辑我的答案希望它会帮助 – 1thingtodo