【问题标题】:Epplus use Excel Styles like HyperlinkEpplus 使用超链接等 Excel 样式
【发布时间】:2013-09-20 12:58:08
【问题描述】:

我正在尝试设置一些单元格的样式,我想使用标准的“超链接”样式,但我找不到它。

这是我最好的猜测代码,但工作簿不包含“标准”以外的样式

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

【问题讨论】:

    标签: styles epplus


    【解决方案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 example

    【讨论】:

      猜你喜欢
      • 2016-10-16
      • 1970-01-01
      • 2016-06-04
      • 2013-01-03
      • 1970-01-01
      • 2016-12-16
      • 2013-12-02
      • 2018-09-20
      • 1970-01-01
      相关资源
      最近更新 更多