补充单位
This commit is contained in:
parent
50451e1431
commit
48d327e605
@ -321,13 +321,13 @@ func MetricsBalanceDetailExport(ctx *gin.Context) {
|
|||||||
// 设置“小计”
|
// 设置“小计”
|
||||||
endRow := len(data) + 1
|
endRow := len(data) + 1
|
||||||
f.SetCellValue(sheet, fmt.Sprintf("R%d", endRow+1), "小计")
|
f.SetCellValue(sheet, fmt.Sprintf("R%d", endRow+1), "小计")
|
||||||
f.SetCellValue(sheet, fmt.Sprintf("S%d", endRow+1), fmt.Sprintf("%.2f", lo.SumBy(items, func(i itemStruct) float32 { return i.BundleVideoUsedPrice })))
|
f.SetCellValue(sheet, fmt.Sprintf("S%d", endRow+1), fmt.Sprintf("$%.2f", lo.SumBy(items, func(i itemStruct) float32 { return i.BundleVideoUsedPrice })))
|
||||||
f.SetCellValue(sheet, fmt.Sprintf("T%d", endRow+1), fmt.Sprintf("%.2f", lo.SumBy(items, func(i itemStruct) float32 { return i.IncreaseVideoUsedPrice })))
|
f.SetCellValue(sheet, fmt.Sprintf("T%d", endRow+1), fmt.Sprintf("$%.2f", lo.SumBy(items, func(i itemStruct) float32 { return i.IncreaseVideoUsedPrice })))
|
||||||
|
|
||||||
// 设置“合计”(演示:可与小计相同,也可进一步汇总其他sheet)
|
// 设置“合计”(演示:可与小计相同,也可进一步汇总其他sheet)
|
||||||
f.MergeCell(sheet, fmt.Sprintf("S%d", endRow+2), fmt.Sprintf("T%d", endRow+2))
|
f.MergeCell(sheet, fmt.Sprintf("S%d", endRow+2), fmt.Sprintf("T%d", endRow+2))
|
||||||
f.SetCellValue(sheet, fmt.Sprintf("R%d", endRow+2), "合计")
|
f.SetCellValue(sheet, fmt.Sprintf("R%d", endRow+2), "合计")
|
||||||
f.SetCellValue(sheet, fmt.Sprintf("T%d", endRow+2), fmt.Sprintf("%.2f", lo.SumBy(items, func(i itemStruct) float32 { return i.BundleVideoUsedPrice + i.IncreaseVideoUsedPrice })))
|
f.SetCellValue(sheet, fmt.Sprintf("T%d", endRow+2), fmt.Sprintf("$%.2f", lo.SumBy(items, func(i itemStruct) float32 { return i.BundleVideoUsedPrice + i.IncreaseVideoUsedPrice })))
|
||||||
|
|
||||||
// 设置样式(加粗、边框)
|
// 设置样式(加粗、边框)
|
||||||
boldStyle, _ := f.NewStyle(&excelize.Style{
|
boldStyle, _ := f.NewStyle(&excelize.Style{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user