作者 tangxvhui

调整 excel 表头

@@ -147,7 +147,15 @@ func (srv *SummaryEvaluationService) ExportAllEvaluationFinish(param *command.Qu @@ -147,7 +147,15 @@ func (srv *SummaryEvaluationService) ExportAllEvaluationFinish(param *command.Qu
147 firstSheetName := xlsxFile.GetSheetName(sheetIndex) 147 firstSheetName := xlsxFile.GetSheetName(sheetIndex)
148 tableHead := []string{"姓名", "部门", "职位", "最终绩效得分"} 148 tableHead := []string{"姓名", "部门", "职位", "最终绩效得分"}
149 tableHead = append(tableHead, ratingHeader...) 149 tableHead = append(tableHead, ratingHeader...)
150 - xlsxFile.SetSheetRow(firstSheetName, "A1", &tableHead) 150 + if len(evaluationList) > 0 {
  151 + xlsxFile.SetSheetRow(firstSheetName, "A1", []string{evaluationList[0].CycleName + "最终成绩"})
  152 + // if len(tableHead) > 1 {
  153 + // cellCode, _ := excelize.ColumnNumberToName(len(tableHead))
  154 + // xlsxFile.MergeCell(firstSheetName, "A1", cellCode+"1")
  155 + // }
  156 + }
  157 + xlsxFile.SetSheetRow(firstSheetName, "A2", &tableHead)
  158 + firstDataRow := 3
151 for i, v := range evaluationList { 159 for i, v := range evaluationList {
152 departmentName := "" 160 departmentName := ""
153 for _, dep := range v.TargetDepartment { 161 for _, dep := range v.TargetDepartment {
@@ -176,7 +184,7 @@ func (srv *SummaryEvaluationService) ExportAllEvaluationFinish(param *command.Qu @@ -176,7 +184,7 @@ func (srv *SummaryEvaluationService) ExportAllEvaluationFinish(param *command.Qu
176 dataRaw = append(dataRaw, "0") 184 dataRaw = append(dataRaw, "0")
177 } 185 }
178 } 186 }
179 - xlsxFile.SetSheetRow(firstSheetName, fmt.Sprintf("A%d", i+2), &dataRaw) 187 + xlsxFile.SetSheetRow(firstSheetName, fmt.Sprintf("A%d", i+firstDataRow), &dataRaw)
180 } 188 }
181 return xlsxFile, nil 189 return xlsxFile, nil
182 } 190 }