OLEDBConnection到Excel不喜欢网络共享路径

时间:2013-11-27 19:27:24

标签: c# excel path oledbconnection

我需要连接到网络共享上的excel文件o阅读工作簿。如果文件是本地的,那么它可以正常工作,但是当文件在网络共享上时我将其用作我的数据:

"\\Server\\MyShare\\Testing\\InputFiles\\Test_ReportInput.xlsx"

它会抛出此错误:

  

'C:\ Server \ MyShare \ Testing \ InputFiles \ Test_ReportInput.xlsx'不是有效路径。确保路径名拼写正确,并且您已连接到文件所在的服务器。

它在原始路径上预先C:\。显然,当添加C:\时,路径和文件都存在。

这不适用于网络共享吗?或者我需要告诉它不要使用C:\?

2 个答案:

答案 0 :(得分:1)

哦,只需要这样做:

"\\\\Server\\MyShare\\Testing\\InputFiles\\Test_ReportInput.xlsx"

开始时\

答案 1 :(得分:0)

您是否可以映射您的网络共享,以便它具有驱动器号并使用它?

在Windows资源管理器中,右键单击共享文件夹,然后选择“映射网络驱动器...”。

*刚看到你的4个斜线解决方案,看起来更好。感谢。

相关问题