Excel 如何在ePlus中确定最近查看的工作表(“ActiveSheet”)

Excel 如何在ePlus中确定最近查看的工作表(“ActiveSheet”),excel,epplus,worksheet,Excel,Epplus,Worksheet,在Excel中打开工作簿时,它会显示上次保存工作簿时正在查看的工作表 当您使用ePlus打开工作簿时,如何确定这是哪张工作表?ExcelWorksheet activeSheet=workbook.Worksheets.FirstOrDefault(f=>f.View.TabSelected) 可以选择多个工作表,因此Single()可能会导致错误,如果不设置视图,您可以使用EPPlus创建没有选择工作表的工作簿。对于其中一个工作表,TabSelected,因此First()也可能会导致错误。回

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


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

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


可以选择多个工作表,因此
Single()
可能会导致错误,如果不设置
视图,您可以使用EPPlus创建没有选择工作表的工作簿。对于其中一个工作表,TabSelected
,因此
First()
也可能会导致错误。回答不错,@franzo。请随意将您自己的答案标记为您问题的正确答案!