作者 tangxvhui

调整excel数据输出

@@ -782,10 +782,13 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ExportAssessContent @@ -782,10 +782,13 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ExportAssessContent
782 //纵向-索引-第二列-员工id 782 //纵向-索引-第二列-员工id
783 //填充1,2 列 783 //填充1,2 列
784 rowNum++ 784 rowNum++
785 - axisNum := fmt.Sprintf("%d", rowNum+5) 785 + axisNum := fmt.Sprintf("%d", (rowNum-1)*3+6)
786 userName := eData.userIdMap[v2.Name] 786 userName := eData.userIdMap[v2.Name]
787 xlsxFile.SetCellStr(sheetName, "A"+axisNum, v.Name) 787 xlsxFile.SetCellStr(sheetName, "A"+axisNum, v.Name)
788 xlsxFile.SetCellStr(sheetName, "B"+axisNum, userName) 788 xlsxFile.SetCellStr(sheetName, "B"+axisNum, userName)
  789 + axisEnd := fmt.Sprintf("%d", (rowNum-1)*3+6+2)
  790 + xlsxFile.MergeCell(sheetName, "A"+axisNum, "A"+axisEnd)
  791 + xlsxFile.MergeCell(sheetName, "B"+axisNum, "B"+axisEnd)
789 } 792 }
790 } 793 }
791 //列数量 794 //列数量
@@ -827,12 +830,13 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ExportAssessContent @@ -827,12 +830,13 @@ func (srv StaffAssessServeice) ExportUserAssess(param *query.ExportAssessContent
827 for _, v5 := range v4.Child { 830 for _, v5 := range v4.Child {
828 //纵向-索引-第二列-员工id 831 //纵向-索引-第二列-员工id
829 rowNum++ 832 rowNum++
830 - axis := fmt.Sprintf("%s%d", colName, rowNum+5) 833 + axis := fmt.Sprintf("%s%d", colName, (rowNum-1)*3+6)
831 key := eData.dataKey(v5.Name, v4.Name, v.Name, v3.Name) 834 key := eData.dataKey(v5.Name, v4.Name, v.Name, v3.Name)
832 if d, ok := eData.data[key]; ok { 835 if d, ok := eData.data[key]; ok {
833 xlsxFile.SetCellStr(sheetName, axis, d.String()) 836 xlsxFile.SetCellStr(sheetName, axis, d.String())
834 } 837 }
835 - xlsxFile.SetRowHeight(sheetName, rowNum+5, 50) 838 + axisEnd := fmt.Sprintf("%s%d", colName, (rowNum-1)*3+6+2)
  839 + xlsxFile.MergeCell(sheetName, axis, axisEnd)
836 } 840 }
837 } 841 }
838 } 842 }