我正在使用这段代码:
ExcelPackage pck = new ExcelPackage(newFile);
var wk = pck.Workbook.Worksheets.SingleOrDefault(x => x.Name == "Content");
pck.Workbook.Worksheets.Delete(wk);
Run Code Online (Sandbox Code Playgroud)
但在删除中它给了我“IndexOutOfRangeException”,但我试图从对象中删除,我尝试按索引“1”删除,我只有两个工作表和相同的异常。文件和工作表不为空,但是当我以任何方式执行删除时,我收到“IndexOutOfRangeException”。
发生了什么?
注意:我也从 ExcelPackage 创建了此工作表,现在我想删除它。