不能用C#打开excel文件

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工作簿,但它会抛出一个错误,该文件无法find或被移动,或删除。 我可以打开文件,如果我在Windows资源pipe理器中键入path。

显示错误的屏幕截图: 找不到文件 我不知道这是什么问题..我能打开放在我的桌面上的类似的文件,但不是这个。

您的path有空的空间,这将导致在运行时打开文件的问题 – Load Data Check_new_3.xlsx

试试@Mrinal Kamboj的答案

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