【问题标题】:How to apply strike formatting using EPPlus如何使用 EPPlus 应用罢工格式
【发布时间】:2015-05-28 21:47:20
【问题描述】:

我正在使用 C# 的 Web 应用程序中使用 EPPlus。我需要读取一个 Excel 文件并检查其格式,我尝试了与本文相同的操作 (How do I get partial cell styling in excel using EPpplus?),实际上所有格式属性都可以(粗体、斜体、颜色......),但我真正需要的是检查罢工 text 属性,它始终设置为 false

【问题讨论】:

  • 与论坛网站不同,我们不使用“谢谢”、“感谢任何帮助”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?。顺便说一句,这是“提前致谢”,而不是“在先致谢”。
  • 可能想发布您的代码。您如何确定罢工设置是什么?它适用于我使用 cell.Style.Font.Strike。
  • 谢谢@Ernie,这正是我所需要的,问题是我使用了一个循环(foreach(var part in cell.RichText)),这不起作用!
  • @JohnSaunders!答案呢?
  • @joalcego:他们喜欢在堆栈溢出时保持干净,这就是 John 编辑您的帖子的原因。它并不少见,只是需要一些时间来适应。使用旁边的复选标记将解决您的问题的答案标记为正确答案也是一种习惯。欢迎来到 SO - 这是一个很棒的资源。

标签: c# epplus strikethrough


【解决方案1】:

这里是一个答案,所以问题不会在那里挂起:

[TestMethod]
public void Strike_Format_Test()
{
    //http://stackoverflow.com/questions/30517646/how-to-apply-strike-formatting-using-epplus

    var existingFile = new FileInfo(@"c:\temp\StrikeFormat.xlsx");
    using (var pck = new ExcelPackage(existingFile))
    {
        var wb = pck.Workbook;
        var ws = wb.Worksheets.First();

        var cell = ws.Cells["A1"];
        Console.WriteLine(cell.Style.Font.Strike);
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多