【发布时间】:2018-07-05 19:21:15
【问题描述】:
我想使用 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 文件,而不是使用现有的。为什么我会收到此错误?感谢您的帮助!
【问题讨论】:
-
查看指向该文件的路径是否存在。
-
实际文件路径如下所示:C:\Users\yqin\Desktop,但是当我将其复制到 Visual Studio 中时,它显示“无法识别转义序列”
-
在路径前加上
@,所以string exportLocation = @"C:\Users\yqin\Desktop\Enrollment.xlsx";。斜杠是转义字符,@会自动为您转义。 -
@Equalsk,效果很好!谢谢
标签: c# excel visual-studio