【发布时间】:2013-09-11 03:50:05
【问题描述】:
当您在 Excel 中打开工作簿时,它会显示您上次保存时正在查看的工作表。
当您使用 EPPlus 打开工作簿时,如何确定这是哪张工作表?
【问题讨论】:
当您在 Excel 中打开工作簿时,它会显示您上次保存时正在查看的工作表。
当您使用 EPPlus 打开工作簿时,如何确定这是哪张工作表?
【问题讨论】:
ExcelWorksheet activeSheet = Workbook.Worksheets.FirstOrDefault(f => f.View.TabSelected);
【讨论】:
Single() 可能会导致错误,如果您没有为其中一个工作表设置View.TabSelected,则可以使用 EPPlus 创建一个没有选择工作表的工作簿, 所以First() 也会导致错误。