Excel.dll – 使用Excel获取错误

我在我的项目中使用Excel.dll来访问Excel文件中的数据。 我已经在我的网站的Bin文件夹中添加了Excel.dll。 在我使用指令的网页中:

 using Excel; 

和代码是

 String path = "F:\\Saurabh\\database\\FMData1.xls"; FileStream stream = File.Open(path, FileMode.Open, FileAccess.Read); Excel.IExcelDataReader excelReader = null; excelReader = Excel.ExcelReaderFactory.CreateBinaryReader(stream); 

在我的本地服务器,它运行良好。 但是,当我上传到服务器,它是给错误的。

 The type or namespace name 'Excel' could not be found (are you missing a using directive or an assembly reference?) 

我认为.Net框架存在一些问题。 请帮忙…….

尝试改变你的using

 using Excel = Microsoft.Office.Interop.Excel; 

请参阅

这是没有问题的代码,DLL或使用指令,问题是我把我的斌文件夹在错误的地方。 我把它放在根目录,现在它工作得很好。 感谢所有,为您付出的时间和精力。