无法访问c#中的excel文件

0 .net c# com excel

我的程序有问题,通过使用PIA打开excel文件.下面是我的示例代码; 有什么建议?

path = @"C:\\Test Template.xls";
wb = objExcel.Workbooks.Open(path, Missing.Value, Missing.Value , Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
Run Code Online (Sandbox Code Playgroud)

执行此代码后,程序返回错误消息"无法访问Test Template.xls".有人可以解释这个错误的原因,我很困惑..

Foo*_*ole 7

我很确定问题在这里:

path = @"C:\\Test Template.xls";
Run Code Online (Sandbox Code Playgroud)

你应该使用"@"来表示字符串是文字的

path = @"C:\Test Template.xls";
Run Code Online (Sandbox Code Playgroud)

或者将反斜杠转义为"\\".

path = "C:\\Test Template.xls";
Run Code Online (Sandbox Code Playgroud)

不是都.