我想使用C#在桌面上创建一个Excel工作簿。我的代码如下:
string exportLocation = "C:/Users/yqin/Desktop/Enrollment.xlsx";
Excel.Workbook workbook = Ex.Workbooks.Add(exportLocation);
Excel.Worksheet worksheet = workbook.Worksheets.Add();
但是,当我运行代码时,它给了我一个错误: 抱歉,我们找不到C:\ Users \ yqin \ Desktop \ Enrollment.xlsx。是否有可能将其移动,重命名或删除?
我想我已经使用add创建了一个新的excel文件,而不是使用现有文件。为什么会出现此错误?感谢您的帮助!
答案 0 :(得分:1)
路径应包含反斜杠(/usr/libexec/java_home
),而不应包含正斜杠。几十年来,Microsoft一直提倡使用\作为路径分隔符。
另外,请在开头使用\
,以避免必须转义所有转义字符,例如反斜杠。
@
此(string exportLocation = @"C:\Users\yqin\Desktop\Enrollment.xlsx";
)创建一个逐字字符串:https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/verbatim