[英]OLEDBConnection to Excel does not like network share path
我需要连接到网络共享上的excel文件才能阅读工作簿。 如果文件是本地文件,则可以工作,但是当文件在网络共享上时,我将其用作数据源:
"\\Server\\MyShare\\Testing\\InputFiles\\Test_ReportInput.xlsx"
它抛出此错误:
'C:\\ Server \\ MyShare \\ Testing \\ InputFiles \\ Test_ReportInput.xlsx'不是有效路径。 确保路径名拼写正确,并且您已连接到文件所在的服务器。
它在原始路径前加了C:\\
。 显然,添加C:\\时路径和文件都不存在。
这不适用于网络共享吗? 还是我需要以某种方式告诉它不使用C:\\?
哦,只需要这样做:
"\\\\Server\\MyShare\\Testing\\InputFiles\\Test_ReportInput.xlsx"
4 \\
开始。
您可以映射网络共享,以便它具有驱动器号并使用它吗?
在Windows资源管理器中,右键单击共享文件夹,然后选择“映射网络驱动器...”。
*刚刚看到您的4斜杠解决方案,那看起来更好。 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.