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