提炼公共方法 List<Map<Integer, String>> listMap = EasyExcel.read(fileName).sheet().doReadSync(); for (Map<Integer, String> data : listMap) { // 返回每条数据的键值对 表示所在的列 和所在列的值 log.info("读取到数据:{}", JSON.toJSONString(data)); }
时间: 2024-02-24 18:54:21 浏览: 65
List输出Excel方法
这段代码可以提炼成一个方法,可以将文件名作为参数传入,返回一个包含所有数据的List<Map<Integer, String>>。方法如下:
```
public static List<Map<Integer, String>> readExcel(String fileName) {
return EasyExcel.read(fileName).sheet().doReadSync();
}
```
然后可以在调用的地方直接使用该方法,如下:
```
List<Map<Integer, String>> listMap = readExcel(fileName);
for (Map<Integer, String> data : listMap) {
// 返回每条数据的键值对 表示所在的列 和所在列的值
log.info("读取到数据:{}", JSON.toJSONString(data));
}
```
阅读全文