excel 批量导入

beetlsql3-dev
Mlxa0324 2 years ago
parent b1ce87e284
commit c297454698

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

Loading…
Cancel
Save