zqbao 3 месяцев назад
Родитель
Сommit
08a2b14fbd
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      services/excel/lucky_sheet.go

+ 2 - 1
services/excel/lucky_sheet.go

@@ -1291,7 +1291,8 @@ func roundNumber(num string, decimalPlaces int, hasPercent bool) string {
 	if hasPercent {
 		numDecimal = numDecimal.Mul(decimal.NewFromInt(100))
 	}
-	numStr := numDecimal.Round(int32(decimalPlaces)).String()
+	numFloat, _ := numDecimal.Round(int32(decimalPlaces)).Float64()
+	numStr := strconv.FormatFloat(numFloat, 'f', decimalPlaces, 64)
 	if hasPercent {
 		numStr += "%"
 	}