fix(excel):修复NullDecimal类型内容的导入。

This commit is contained in:
徐涛
2022-09-08 19:39:10 +08:00
parent 6d28740a51
commit dce83d7e49
3 changed files with 10 additions and 2 deletions

View File

@@ -166,7 +166,9 @@ func (a *ExcelAnalyzer[T]) Analysis(bean T) ([]T, []ExcelAnalysisError) {
errs = append(errs, ExcelAnalysisError{Row: rowIndex + 1, Col: recognizer.MatchIndex + 1, Err: AnalysisError{Err: fmt.Errorf("单元格内容应为纯数字内容。%w", err)}})
actualField.Set(reflect.ValueOf((nullValue)))
} else {
actualField.Set(reflect.ValueOf(decimalValue))
value := decimal.NewNullDecimal(decimalValue)
value.Valid = true
actualField.Set(reflect.ValueOf(value))
}
}
case "int64", "int":