实现EasyExcel的导出(浏览器下载)

使用到EasyExcel的写Excel,这一点也是最难的一点,主要是卡在文件在浏览器中下载。

如果直接使用EasyExcel中简单写的例子,只能将xlsx文件下载到后端的项目文件中,不能在浏览器中下载。

@GetMapping("exportAll")
    public void exportAll(HttpServletResponse response) throws IOException {
        List listExcel = new ArrayList<>();
        List list = userService.list();
        for(int i = 0;i

如果加了return Result.ok().mesaage("下载成功");后端会报错,但是还是可以正常下载。

 
  

org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class com.dj.dormitory.commonutils.Result] with preset Content-Type 'application/msexcel;charset=utf8'

你可能感兴趣的:(java,spring,boot,spring,cloud)