diff --git a/excel/meter_reading.go b/excel/meter_reading.go index 082651f..6ad33cc 100644 --- a/excel/meter_reading.go +++ b/excel/meter_reading.go @@ -113,13 +113,14 @@ func (g MeterReadingsExcelTemplateGenerator) WriteTemplateData(meters []*model.S for i, meter := range meters { cellCoord, _ := excelize.CoordinatesToCellName(1, i+2) + ratio, _ := meter.Ratio.Float64() if err := g.file.SetSheetRow(defaultSheet, cellCoord, &[]interface{}{ meter.Seq, "", meter.Code, tools.DefaultTo(meter.Address, ""), tools.DefaultTo(meter.TenementName, ""), - meter.Ratio, + ratio, }); err != nil { g.log.Error("向模板写入数据出现错误。", zap.Error(err)) return fmt.Errorf("向模板写入数据出现错误,%w", err)