From 21803bf832eda54cdfa6ccc888f4724ea99cc9d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Wed, 17 Aug 2022 14:05:38 +0800 Subject: [PATCH] =?UTF-8?q?fix(excel):=E4=BF=AE=E6=AD=A3=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=96=87=E6=A1=88=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=AF=B9=E4=BA=8E?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=E7=9A=84JSON=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E5=AE=9A=E4=B9=89=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- excel/abstract.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/excel/abstract.go b/excel/abstract.go index b563e9a..eef34f8 100644 --- a/excel/abstract.go +++ b/excel/abstract.go @@ -25,9 +25,9 @@ type ExcelAnalyzer[T any] struct { } type ExcelAnalysisError struct { - Row int - Col int - Err error + Row int `json:"row"` + Col int `json:"col"` + Err error `json:"error"` } func NewColumnRecognizer(tag string, patterns ...string) ColumnRecognizer { @@ -137,7 +137,7 @@ func (a *ExcelAnalyzer[T]) Analysis(bean T) ([]T, []ExcelAnalysisError) { } else { v, err := strconv.Atoi(matchValue) if err != nil { - errs = append(errs, ExcelAnalysisError{Row: rowIndex + 1, Col: recognizer.MatchIndex + 1, Err: fmt.Errorf("单元格内容应为不带小鼠的整数。%w", err)}) + errs = append(errs, ExcelAnalysisError{Row: rowIndex + 1, Col: recognizer.MatchIndex + 1, Err: fmt.Errorf("单元格内容应为不带小数的整数。%w", err)}) actualField.SetInt(0) } else { actualField.SetInt(int64(v))