From b821a546c6279dbf91d44cd740dc9f2c703bbbdc Mon Sep 17 00:00:00 2001 From: Pasha Date: Tue, 20 May 2025 16:02:14 +0300 Subject: [PATCH] fix office 2007 trouble --- internal/tools/tools.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/internal/tools/tools.go b/internal/tools/tools.go index 7a1ef43..c5a088e 100644 --- a/internal/tools/tools.go +++ b/internal/tools/tools.go @@ -309,6 +309,11 @@ func handleFile(file *excelize.File, sheet, cell, content, s3Prefix string, noAc urle = s3Prefix + urle } + if urle == "" { + noAccept[content] = struct{}{} + return + } + fmt.Println("ORRRRR", urle, s3Prefix) display, tooltip := urle, urle @@ -321,6 +326,21 @@ func handleFile(file *excelize.File, sheet, cell, content, s3Prefix string, noAc }); err != nil { fmt.Println(err.Error()) } + + styleID, err := file.NewStyle(&excelize.Style{ + Font: &excelize.Font{ + Color: "0000FF", + Underline: "single", + }, + }) + if err != nil { + fmt.Println("NewStyle error:", err.Error()) + } else { + if err := file.SetCellStyle(sheet, cell, cell, styleID); err != nil { + fmt.Println("SetCellStyle error:", err.Error()) + } + } + noAccept[content] = struct{}{} }