Подтвердить что ты не робот

Epplus использует стили Excel, такие как гиперссылка

Я пытаюсь создать несколько ячеек, я бы хотел использовать стандартный стиль "Гиперссылка", но я не могу его найти.

вот мой лучший код угадывания, но рабочая книга не содержит стиль, отличный от "стандартного"

      var hLinkStyle = (from s in dataSheet.Workbook.Styles.NamedStyles where s.Name == "Hyperlink" select s).FirstOrDefault();
      hyperlinkCell.StyleName = hLinkStyle.Name;
4b9b3361

Ответ 1

Попробуйте создать именованный стиль и установить его в ячейку следующим образом:

// string link = "your link".
// worksheet is your worksheet reference.
var namedStyle = worksheet.Workbook.Styles.CreateNamedStyle("HyperLink");
namedStyle.Style.Font.UnderLine = true;
namedStyle.Style.Font.Color.SetColor(Color.Blue);
cell.Hyperlink = new ExcelHyperLink(link);
cell.StyleName = namedStyle.Name;
cell.Value = link;

Пожалуйста, обратитесь к примеру EPP для деталей.