|
@@ -201,8 +201,9 @@ public class ExcelUtil<T> |
|
@@ -201,8 +201,9 @@ public class ExcelUtil<T> |
|
201
|
// 设置类的私有字段属性可访问.
|
201
|
// 设置类的私有字段属性可访问.
|
|
202
|
field.setAccessible(true);
|
202
|
field.setAccessible(true);
|
|
203
|
Integer column = cellMap.get(attr.name());
|
203
|
Integer column = cellMap.get(attr.name());
|
|
204
|
- if(column !=null ) { // 字段在excel 中没有,那么就不需要设置值
|
|
|
|
205
|
- fieldsMap.put(column, field);
|
204
|
+ if (column != null)
|
|
|
|
205
|
+ {
|
|
|
|
206
|
+ fieldsMap.put(column, field);
|
|
206
|
}
|
207
|
}
|
|
207
|
}
|
208
|
}
|
|
208
|
}
|
209
|
}
|
|
@@ -695,7 +696,7 @@ public class ExcelUtil<T> |
|
@@ -695,7 +696,7 @@ public class ExcelUtil<T> |
|
695
|
}
|
696
|
}
|
|
696
|
return StringUtils.stripEnd(propertyString.toString(), separator);
|
697
|
return StringUtils.stripEnd(propertyString.toString(), separator);
|
|
697
|
}
|
698
|
}
|
|
698
|
-
|
699
|
+
|
|
699
|
/**
|
700
|
/**
|
|
700
|
* 解析字典值
|
701
|
* 解析字典值
|
|
701
|
*
|
702
|
*
|
|
@@ -897,15 +898,7 @@ public class ExcelUtil<T> |
|
@@ -897,15 +898,7 @@ public class ExcelUtil<T> |
|
897
|
}
|
898
|
}
|
|
898
|
else
|
899
|
else
|
|
899
|
{
|
900
|
{
|
|
900
|
- /* if ((Double) val % 1 > 0)
|
|
|
|
901
|
- {
|
|
|
|
902
|
- val = new DecimalFormat("0.00").format(val);
|
|
|
|
903
|
- }
|
|
|
|
904
|
- else
|
|
|
|
905
|
- {
|
|
|
|
906
|
- val = new DecimalFormat("0").format(val);
|
|
|
|
907
|
- }*/
|
|
|
|
908
|
- val = new BigDecimal(val.toString()); // 导入的数据保证原汁原味,不做处理
|
901
|
+ val = new BigDecimal(val.toString()); // 浮点格式处理
|
|
909
|
}
|
902
|
}
|
|
910
|
}
|
903
|
}
|
|
911
|
else if (cell.getCellTypeEnum() == CellType.STRING)
|
904
|
else if (cell.getCellTypeEnum() == CellType.STRING)
|