Skip to content

Commit 1abbb7b

Browse files
committed
修复: 浮点数切割没有数据
1 parent 92ac167 commit 1abbb7b

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

v2/sheet_data.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ func (self *DataSheet) processLine(fieldDef *model.FieldDescriptor, line *model.
154154

155155
var rawValue string
156156
// 浮点数按本来的格式输出
157-
if fieldDef.Type == model.FieldType_Float {
157+
if fieldDef.Type == model.FieldType_Float && !fieldDef.IsRepeated {
158158
rawValue = self.GetCellDataAsNumeric(self.Row, self.Column)
159159
} else {
160160
rawValue = self.GetCellData(self.Row, self.Column)

v2/test/Config.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
"Tool": "github.com/davyxu/tabtoy",
33
"Version": "2.8.10",
44
"UnitTest":[
5-
{ "FloatNumber": 3.14159, "str": "card\\player_slat_016" },
6-
{ "FloatNumber": 4.5, "str": "ret\nnext" },
7-
{ "FloatNumber": 4.6, "str": "ret\rnext" },
8-
{ "FloatNumber": 1.6 },
9-
{ "FloatNumber": 5.89 }
5+
{ "FloatNumber": 3.14159, "str": "card\\player_slat_016", "HPByLevel":[ 0.1, 0.2 ] },
6+
{ "FloatNumber": 4.5, "str": "ret\nnext", "HPByLevel":[ ] },
7+
{ "FloatNumber": 4.6, "str": "ret\rnext", "HPByLevel":[ ] },
8+
{ "FloatNumber": 1.6, "HPByLevel":[ ] },
9+
{ "FloatNumber": 5.89, "HPByLevel":[ ] }
1010
]}

v2/test/UnitTest.xlsx

74 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)