如何在c#中为excel构造函数提供可更改的路径?

如何在c#中为excel构造函数提供可更改的路径?,c#,C#,我正在使用excel文件(创建、打开、写入和保存)。我希望能够改变路径。所以我可能应该使用字符串变量 Excel ex2 = new Excel(@"myexcel.xlsx"); 如何用路径替换变量:@“myexcel.xlsx”?如果我定义一个字符串变量,它的值是多少?你的意思是什么 stringfilepath=@“myexcel.xslx”;//您可以在此处删除“@”,因为字符串不包含任何反斜杠 Excel ex2=新Excel(文件路径); 看 -更新- 转到文件资源管理器,按

我正在使用excel文件(创建、打开、写入和保存)。我希望能够改变路径。所以我可能应该使用字符串变量

 Excel ex2 = new Excel(@"myexcel.xlsx"); 
如何用路径替换变量:
@“myexcel.xlsx”
?如果我定义一个
字符串
变量,它的值是多少?

你的意思是什么

stringfilepath=@“myexcel.xslx”;//您可以在此处删除“@”,因为字符串不包含任何反斜杠
Excel ex2=新Excel(文件路径);

-更新-


转到文件资源管理器,按住shift键并右键单击excel文件,复制路径,将复制的路径粘贴到代码中作为文件路径(带@)

excel文件的完整路径-C:\Users\..\Folder\test.xlsx您是否在问一个您自己已经回答过的问题….?但它不起作用请告诉我们您想要解决的问题,您是否正在打开excel/创建工作表/保存等??使用原语别名比框架类要好,但它会导致“System.Runtime.InteropServices.COMException”类型的未处理异常。该程序似乎不会将文件路径假定为rigth pass。如果您的代码正常工作,则会(如果没有提到这一点),如果您可能没有获得文件的完整路径,请检查更新的答案@N pnjI trued Excel ex2=new Excel(@“myexcel.xlsx”);它是有效的。当我像您第一次建议的那样使用字符串时,它不起作用并导致错误