Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用EPPlus从服务器/LAN文件夹打开电子表格_C#_Excel_Epplus - Fatal编程技术网

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

C# 使用EPPlus从服务器/LAN文件夹打开电子表格,c#,excel,epplus,C#,Excel,Epplus,我试图用这个插件在局域网上打开一个电子表格,结果好坏参半。在另一个程序(intranet网站)中,用户可以上载电子表格,ExcelPackage对象可以根据索引打开工作表 然而,现在我正试图打开一个基于文件路径的电子表格,而不是一个I get he错误 The given key was not present in the dictionary. 我现在需要按名称指定工作表,而不是通过索引标识要打开的工作表,在处理像我们这样的多个用户时,这不是最好的选择 是否有人知道如何使用EPPlus使用

我试图用这个插件在局域网上打开一个电子表格,结果好坏参半。在另一个程序(intranet网站)中,用户可以上载电子表格,
ExcelPackage
对象可以根据索引打开工作表

然而,现在我正试图打开一个基于文件路径的电子表格,而不是一个I get he错误

The given key was not present in the dictionary.
我现在需要按名称指定工作表,而不是通过索引标识要打开的工作表,在处理像我们这样的多个用户时,这不是最好的选择

是否有人知道如何使用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而不是0开始,如下所示:

sheet = package.Workbook.Worksheets[1];

在EPPlus工作表中,应以索引1而不是0开始,如下所示:

sheet = package.Workbook.Worksheets[1];

在EPPlus工作表中,应以索引1而不是0开始,如下所示:

sheet = package.Workbook.Worksheets[1];

在EPPlus工作表中,应以索引1而不是0开始,如下所示:

sheet = package.Workbook.Worksheets[1];