Comment accéder aux feuilles de calcul dans EPPlus?

Je suis en utilisant la version 3.1 de EPPlus bibliothèque pour essayer d'accéder à une feuille de calcul dans un fichier Excel. Quand j'ai essayer l'une des méthodes suivantes-je obtenir un System.ArgumentException : An item with the same key has already been added.

using (ExcelPackage package = new ExcelPackage(new FileInfo(sourceFilePath)))
{
   var worksheet = package.Workbook.Worksheets[0];

   //OR

   foreach (var excelWorksheet in package.Workbook.Worksheets)
   ...
}

De La Pile D'Exception:

System.ArgumentException : An item with the same key has already been added.
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
   at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
   at OfficeOpenXml.ExcelNamedRangeCollection.Add(String Name, ExcelRangeBase Range)
   at OfficeOpenXml.ExcelWorkbook.GetDefinedNames()
   at OfficeOpenXml.ExcelPackage.get_Workbook()

Cela semble très basique de fonctionnalités pour être tellement cassé.. je fais quelque chose de mal?

source d'informationauteur Shane Courtrille | 2012-11-26