|
|
|
@ -13,7 +13,6 @@ import lombok.Data;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
|
|
|
|
import java.lang.reflect.Field;
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
@ -30,9 +29,15 @@ public class ExcelCellDataListener<T> implements ReadListener<T> {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void invoke(T bean, AnalysisContext context) {
|
|
|
|
|
|
|
|
|
|
if (context.readSheetHolder().getSheetName().contains("hidden")) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
boolean emptyRow = true;
|
|
|
|
|
List<Field> fieldList = Arrays.asList(ReflectUtil.getFields(bean.getClass()));
|
|
|
|
|
for (Field field : fieldList) {
|
|
|
|
|
Field[] fields = ReflectUtil.getFields(bean.getClass());
|
|
|
|
|
|
|
|
|
|
for (Field field : fields) {
|
|
|
|
|
field.setAccessible(true);
|
|
|
|
|
try {
|
|
|
|
|
Object fieldValue = field.get(bean);
|
|
|
|
|