当前位置: 首页 > 工具软件 > Excel2Entity > 使用案例 >

简单的使用ResponseEntity的方式导出HSSFWorkbook的EXCEL

谷梁翰飞
2023-12-01

用于记录,需要的时候进行复制,不对,是进行复习。
之前有写过两个使用HSSFWorkbook导出excel,但是都是基于servlet流的形式。

https://blog.csdn.net/qq_37432174/article/details/98475349

https://blog.csdn.net/qq_37432174/article/details/98475330

我们知道在SpringMVC中文件下载还可以使用注解@ResponseEntity来进行文件下载,这里使用ResponseEntity来进行导出excel,其实大致都差不多。

@GetMapping(value = "/download",produces = "application/msexcel")
public ResponseEntity<byte[]> download() throws IOException {
    return PoiUtils.exportData((List<Joblevel>) jobLevelService.getAllJobLevelsByPage(null, null).getData());
}

public class PoiUtils {
    public static ResponseEntity<byte[]> exportData(List<Joblevel> list) throws IOException {
        HSSFWorkbook workbook = new HSSFWorkbook();
        workbook.createInformationProperties();
        SummaryInformation info = workbook.getSummaryInformation();
        info.setComments(&#
 类似资料: