EPPlus – 保存InvalidOperationException

我正在尝试使用EPPlus保存文件,但是我一直在Save()行上收到一个InvalidOperationExceptionexception。

System.IO.File.Copy(strSource, strNewNotePath, true); ExcelPackage xlPackage = new ExcelPackage(new FileInfo(strNewNotePath)); xlPackage.Save(); 

InnerException说:“索引超出范围,必须是非负数,小于集合的大小。\ r \ n参数名称:索引”。

Excel文件只有很less的内容 – 只有几个绘图项目 – 圆angular矩形,文本框,然后是两个单元格,其中包含一些数据。

任何人有任何想法可能是什么原因造成的?

谢谢

我在EPPlus的3.0.0.2版本中遇到了同样的问题。 我尝试创build新的Excel文件,重新保存现有的文件,但没有奏效。 我得到了最新版本(截至20141016(3.1.3.0)),它工作得很好。