无法使用C#打开excel文件

时间:2016-05-26 06:32:29

标签: c# windows excel permissions

        xlApp = new Excel.Application();
        xlWorkBook = xlApp.Workbooks.Open("‪‪C:\\Data_check\\Load Data Check_new_3.xlsx", 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", true, false, 0, false, 1, 0);

我试图通过上面的代码打开一个excel工作簿,但是它会抛出一个错误,即无法找到该文件,或者是移动或删除了该文件。如果我在Windows资源管理器中键入路径,我可以打开该文件。

显示错误的屏幕截图: Cannot find file 我不确定这里的问题是什么..我能够在我的桌面上打开一个类似的文件而不是这个文件。

2 个答案:

答案 0 :(得分:1)

您的路径有空格,这会在运行时打开文件时出现问题 - Load Data Check_new_3.xlsx

答案 1 :(得分:1)

尝试@Mrinal Kamboj回答

或者尝试用几个字符缩短文件名完整的PATH名称 - 驱动器,文件夹,文件名,不能超过218个字符