EPPlus无效的地址格式错误

当试图读取Excel工作表时,我收到错误无效的地址格式TABLE_QUERY_FROM_MS_ACCESS_DATABASE [延期]它发生在这一行…

If package.Workbook.Worksheets.Count = 0 Then 

事实上,任何时候我访问.Workbook时都会收到这个错误,这个错误对我来说是一个完整的展示。 现在我已经阅读了excel文件(而且我不是Excel专家),但是当我点击公式选项卡时,点击名称pipe理器button,会出现一个对话框,显示五列。 “名称,值,指的是,范围,评论” BackOrders有多个条目,在所有的logging下指的是值= Table_Query_from_MS_Access_Database [BackOrders]

当我点击引用的位置时,我被带到同一工作簿中的另一个工作表中,并且突出显示BackOrders列。 有没有人有任何想法我可以改正这一点?

您的列名称作为其中的空间。 错误在这里: https : //epplus.codeplex.com/workitem/14779

一个快速的解决办法,对我来说只是做两次失败的电话,如:

 var ws; try{ ws = package.Workbook.Worksheets[1]; }catch( Exception ){ ws = package.Workbook.Worksheets[1]; } 

在我这个简单的情况下,就足以让我继续前进。