使用C#在桌面上创建Excel工作簿时出错

时间:2018-07-05 19:21:16

标签: c# excel visual-studio

我想使用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文件,而不是使用现有文件。为什么会出现此错误?感谢您的帮助!

1 个答案:

答案 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