easyexcel 读取所有excel,不同的listener处理
时间: 2023-07-07 15:14:06 浏览: 199
使用阿里巴巴的EasyExcel库将数据和图片导出到一个Excel文件
你可以使用 EasyExcel 库来读取多个 Excel 文件,并使用不同的监听器(Listener)来处理每个 Excel 文件的内容。以下是一个简单的示例代码:
```java
List<String> fileList = new ArrayList<String>();
fileList.add("file1.xlsx");
fileList.add("file2.xlsx");
for (String file : fileList) {
EasyExcel.read(file, new MyListener()).sheet().doRead();
}
```
在上面的代码中,我们首先创建一个包含多个 Excel 文件名的列表,然后使用 for 循环遍历每个文件。在每个循环中,我们使用 EasyExcel.read() 方法来读取当前文件,并指定一个自定义的监听器类 MyListener 来处理文件内容。最后,我们调用 sheet().doRead() 方法来实际执行读取操作。
你可以根据自己的需求来编写 MyListener 类来处理每个 Excel 文件的内容。例如,可以在 MyListener 类中实现 OnSheetReadListener 接口来处理每个工作表的内容,或者实现 OnReadListener 接口来处理整个 Excel 文件的内容。
阅读全文