added column date and time for excel

This commit is contained in:
Pavel 2024-11-06 11:58:12 +03:00
parent 621b2f0670
commit 14517a1240

@ -42,6 +42,8 @@ func WriteDataToExcel(buffer io.Writer, questions []model.Question, answers []mo
})
headers, mapQueRes := prepareHeaders(questions)
headers = append([]string{"Дата и время"}, headers...)
for col, header := range headers {
cell := ToAlphaString(col+1) + "1"
if err := file.SetCellValue(sheet, cell, header); err != nil {
@ -107,10 +109,15 @@ func processSession(file *excelize.File, sheet, session, s3Prefix string, respon
}
}()
if err := file.SetCellValue(sheet, "A"+strconv.Itoa(row), results[session].Content); err != nil {
if err := file.SetCellValue(sheet, "A"+strconv.Itoa(row), results[session].CreatedAt.Format("2006-01-02 15:04:05")); err != nil {
fmt.Println(err.Error())
}
count := 2
if err := file.SetCellValue(sheet, "B"+strconv.Itoa(row), results[session].Content); err != nil {
fmt.Println(err.Error())
}
count := 3
for _, q := range questions {
if !q.Deleted && q.Type != model.TypeResult {
cell := ToAlphaString(count) + strconv.Itoa(row)