【问题标题】:How to determine the most recently viewed worksheet ("ActiveSheet") in EPPlus如何确定 EPPlus 中最近查看的工作表(“ActiveSheet”)
【发布时间】:2013-09-11 03:50:05
【问题描述】:

当您在 Excel 中打开工作簿时,它会显示您上次保存时正在查看的工作表。

当您使用 EPPlus 打开工作簿时,如何确定这是哪张工作表?

【问题讨论】:

    标签: excel epplus worksheet


    【解决方案1】:

    ExcelWorksheet activeSheet = Workbook.Worksheets.FirstOrDefault(f => f.View.TabSelected);

    https://epplus.codeplex.com/discussions/456307

    【讨论】:

    • 可以选择多个工作表,因此Single() 可能会导致错误,如果您没有为其中一个工作表设置View.TabSelected,则可以使用 EPPlus 创建一个没有选择工作表的工作簿, 所以First() 也会导致错误。
    • 不错的答案,@franzo。随意将您自己的答案标记为您问题的正确解决方案!
    猜你喜欢
    • 2010-09-24
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多