[alibaba/easyexcel]如何在自定义Listener中读取外层参数

2024-05-23 745 views
6
   String paramConfigs = "2233";
        ExcelImportListener excelImportListener = new ExcelImportListener();
        ExcelReader build = EasyExcel.read(file.getInputStream()).build();
        List<ReadSheet> readSheets = build.excelExecutor().sheetList();
        //多sheet处理
        //1.参数传递
        for (ReadSheet readSheet : readSheets) {
            EasyExcel.read(file.getInputStream()).sheet(readSheet.getSheetNo()).doReadSync();
        }

如何在自定义监听中获取paramConfigs 这个参数呢

回答

1

晓得了

0

请问这个问题是如何解决的?

2

在listener中定义变量,然后用到的时候set进去

4

明白了,谢谢。 Map<String, Object> param= new HashMap<>(); ExcelReader reader = EasyExcel.read(file.getInputStream()).customObject(param).build();