通过hutool工具类,对于excel的操作变得非常简单,上篇介绍的是excel的上传,对excel的操作,核心代码只有一行。本篇的excel的下载,核心数据也不超过两行,简洁方便,特别适合当下的低代码操作。
下载excel,有两种方式,一种将生成的excel下载到指定路径,一种是在web页面中直接下载到默认的download路径。
第一种:
ExcelWriter writer = ExcelUtil.getWriter("D:/myfile/" + new String("班级人员表.".getBytes(StandardCharsets.UTF_8)));
第二种:
ExcelWriter writer = ExcelUtil.getWriter();
write.flush(outputStream, isCloseOut);
使用步骤及代码示例如下:
引入jar包
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-poi</artifactId>
<version>5.7.16</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
第一种指定路径下载的方式代码实现如下:
public class CreateExcelDemo{
public void createExcel() {
/**
* 第一部分,组装数据
*/
// classList 就是输入到excel的数据集合
List<