|
@@ -3,6 +3,7 @@ package api
|
|
|
import (
|
|
|
"box-cost/db/model"
|
|
|
"fmt"
|
|
|
+ "math"
|
|
|
|
|
|
"github.com/xuri/excelize/v2"
|
|
|
)
|
|
@@ -350,7 +351,10 @@ func (b *ReportProduceExcel) drawTableContent() error {
|
|
|
val2Cel := fmt.Sprintf("%s%d", c, rowIndex)
|
|
|
b.Excel.SetCellStyle(b.SheetName, val2Cel, val2Cel, b.AlignCenterStyle)
|
|
|
|
|
|
- b.Excel.SetRowHeight(b.SheetName, rowIndex, 21)
|
|
|
+ var magN float64 = 1
|
|
|
+ lenv := len([]rune(v))
|
|
|
+ magN = math.Ceil(float64(lenv) / 10)
|
|
|
+ b.Excel.SetRowHeight(b.SheetName, rowIndex, 21*magN)
|
|
|
}
|
|
|
}
|
|
|
|