diff --git a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/sax/parse/SaxRowRead.java b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/sax/parse/SaxRowRead.java index ff169b0..d46403e 100644 --- a/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/sax/parse/SaxRowRead.java +++ b/easypoi-base/src/main/java/cn/afterturn/easypoi/excel/imports/sax/parse/SaxRowRead.java @@ -136,9 +136,6 @@ public class SaxRowRead extends ImportBaseService implements ISaxRowRead { addListContinue(object, param, datas, titlemap, targetId, params); } } else { - if (object != null && hanlder != null) { - hanlder.handler(object); - } object = PoiPublicUtil.createObject(pojoClass, targetId); SaxReadCellEntity entity; for (int i = 0, le = datas.size(); i < le; i++) { @@ -148,6 +145,9 @@ public class SaxRowRead extends ImportBaseService implements ISaxRowRead { saveFieldValue(params, object, entity, excelParams, titleString); } } + if (object != null && hanlder != null) { + hanlder.handler(object); + } for (ExcelCollectionParams param : excelCollection) { addListContinue(object, param, datas, titlemap, targetId, params); }