EPPLUS无法删除工作表>> "部分不存在" (System.InvalidOperationException)

时间:2016-03-11 15:57:59

标签: c# epplus

我已经构建了一个包含多个工作表的Excel工作簿作为报告模板。 该任务是通过从设计的xlsx文件创建一个新的excelpackage并用数据填充它完成的。 模板xlsx包含图表和数据工作表。

var packageReport = new ExcelPackage();
packageReport.Load(new memoryStream(Properties.Resources.Reporting_Template));
packageReport.Workbook.Worksheets.Delete(3) // not working >> Exception
packageReport.Workbook.Worksheets.Delete(packageReport.Workbook.Worksheets["Name"]) // not working >> Exception

var ws = packageReport.Workbook.Worksheets.FirstOfDefault(w => w.Name == "Name");
packageReport.Workbook.Worksheets.Delete(ws); // Exception 

此外还试图在对象var中选择工作表,也没有运气...无法删除我新创建的任何工作表...... :(

欢迎任何想法...... 谢谢。帅哥。

当前的EPPlus.dll(版本:4.0.5.0,运行时版本:v2.0.50727)

增加:

还尝试使用模板构造函数生成存储为内存流对象的excel副本,但没有运气。

0 个答案:

没有答案