用easyexcel读取本地excel文件并把数据存到list集合中 java代码实现
时间: 2023-04-01 11:02:21 浏览: 168
可以使用以下代码实现:
```
// 导入easyexcel相关的包
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import java.util.ArrayList;
import java.util.List;
public class ExcelReader {
public static void main(String[] args) {
// 定义excel文件路径
String fileName = "path/to/excel/file.xlsx";
// 定义数据存储的list集合
List<Object> dataList = new ArrayList<>();
// 使用EasyExcel读取excel文件
EasyExcel.read(fileName, new AnalysisEventListener<Object>() {
@Override
public void invoke(Object data, AnalysisContext context) {
// 将读取到的数据存储到list集合中
dataList.add(data);
}
@Override
public void doAfterAllAnalysed(AnalysisContext context) {
// 读取完成后的操作
}
}).sheet().doRead();
// 输出读取到的数据
System.out.println(dataList);
}
}
```