C# 加载excel文件并写入

C# 加载excel文件并写入,c#,excel,C#,Excel,我在“D:\SOURCE\PROJECTNAME\PROJECTNAME\file\MyExcelFile.xlsx”中有一个excel文件 所以,我可以通过 “D:\\SOURCE\\PROJECTNAME\\PROJECTNAME\\File\\MyExcelFile.xlsx” 但是我想使用类似于“~\\File\\MyExcelFile.xlsx” 我是C#的新手,有人能帮忙吗?如果您的文件被复制到Bin文件夹中,您可以使用Path.Combine(Environment.Current

我在
“D:\SOURCE\PROJECTNAME\PROJECTNAME\file\MyExcelFile.xlsx”中有一个excel文件

所以,我可以通过

“D:\\SOURCE\\PROJECTNAME\\PROJECTNAME\\File\\MyExcelFile.xlsx”

但是我想使用类似于
“~\\File\\MyExcelFile.xlsx”


我是C#的新手,有人能帮忙吗?

如果您的文件被复制到
Bin
文件夹中,您可以使用
Path.Combine(Environment.CurrentDirectory,“File/MyExcelFile.xlsx”)


这是
D:\SOURCE\PROJECTNAME\PROJECTNAME\WebService\File\MyFile.xlsx
如果此代码有效,则将其标记为答案或检查其他建议我需要
D:\SOURCE\PROJECTNAME\PROJECTNAME\File\MyFile.xlsx
但您的答案返回
D:\SOURCE\PROJECTNAME\PROJECTNAME\WebService\File\MyFile.xlsx
,但我可以使用此选项并substring,非常感谢您不要使用substring,因为它不是标准的,请检查此项,改为使用哪个应用程序模板r u
WinForm
Asp.Net
Asp.Net MVC
或其他任何应用程序?我正在使用
Asp.Net
Server.MapPath("File/Excel.xlsx")