正在显示
1 个修改的文件
包含
7 行增加
和
6 行删除
@@ -645,19 +645,20 @@ func (srv StaffAssessServeice) ExportUserAssess2(param *query.SummaryCommand) (* | @@ -645,19 +645,20 @@ func (srv StaffAssessServeice) ExportUserAssess2(param *query.SummaryCommand) (* | ||
645 | axisEnd := fmt.Sprintf("B%d", axisNum+2) | 645 | axisEnd := fmt.Sprintf("B%d", axisNum+2) |
646 | xlsxFile.MergeCell(v, axis, axisEnd) //单元格高度按三个单元格合并 | 646 | xlsxFile.MergeCell(v, axis, axisEnd) //单元格高度按三个单元格合并 |
647 | } | 647 | } |
648 | - var allColNum int //计算总共有多少列 | 648 | + allColNum := 0 //计算总共有多少列 |
649 | //第一行 | 649 | //第一行 |
650 | for _, v2 := range tableHeader.Child { | 650 | for _, v2 := range tableHeader.Child { |
651 | + | ||
651 | //第二行 | 652 | //第二行 |
652 | for _, v3 := range v2.Child { | 653 | for _, v3 := range v2.Child { |
653 | //第三行 | 654 | //第三行 |
654 | - for i4, v4 := range v3.Child { | 655 | + for _, v4 := range v3.Child { |
655 | allColNum++ | 656 | allColNum++ |
656 | //按列填充数据 | 657 | //按列填充数据 |
657 | - colName, _ := excelize.ColumnNumberToName(i4 + 3) //第3列开始 | ||
658 | - xlsxFile.SetCellStr(v, colName+"2", v2.Name) //分类 | ||
659 | - xlsxFile.SetCellStr(v, colName+"3", v3.Name) //加分项 得分项 | ||
660 | - xlsxFile.SetCellStr(v, colName+"4", v4.Name) // 评估项名称 | 658 | + colName, _ := excelize.ColumnNumberToName(allColNum + 2) //第3列开始 |
659 | + xlsxFile.SetCellStr(v, colName+"2", v2.Name) //分类 | ||
660 | + xlsxFile.SetCellStr(v, colName+"3", v3.Name) //加分项 得分项 | ||
661 | + xlsxFile.SetCellStr(v, colName+"4", v4.Name) // 评估项名称 | ||
661 | //权重 填写第5行数据 | 662 | //权重 填写第5行数据 |
662 | k23 := eData.data23Key(v, v2.Name, v3.Name, v4.Name) | 663 | k23 := eData.data23Key(v, v2.Name, v3.Name, v4.Name) |
663 | xlsxFile.SetCellStr(v, colName+"5", eData.data3[k23]) | 664 | xlsxFile.SetCellStr(v, colName+"5", eData.data3[k23]) |
-
请 注册 或 登录 后发表评论