使用EPPlus从服务器/ LAN文件夹打开电子表格

我正在尝试使用EPPlus插件在我们的LAN上打开一个电子表格,结果不一。 在另一个内部网站的程序中,用户可以上传扩展表, ExcelPackage对象可以根据索引打开工作表。

不过,现在我试图打开基于文件path的电子表格,而不是一个HttpRequest.InputStream我得到他错误

 The given key was not present in the dictionary. 

我现在不需要通过索引来识别我想打开的工作表,而是需要通过名称来指定它,而不是象我们一样处理多个用户时的最佳select。

有谁知道如何使用EPPlus来使用索引来指定从LAN /服务器文件夹/位置访问Excel电子表格时要打开哪个工作表?

这是我最近的尝试。

 string path = System.IO.Path.Combine(_connString, "ZipCodeTest.xlsx"); FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read); //EPPlus FileInfo file = new FileInfo(path); ExcelPackage package = new ExcelPackage(); package.Load(stream); sheet = package.Workbook.Worksheets["Query1"]; 

我想最后一行看起来像这样:

 sheet = package.Workbook.Worksheets[0]; 

在EPPlus工作表中,您应该从索引1开始,而不是像这样:

 sheet = package.Workbook.Worksheets[1];