В моем проекте используется Excel.dll
для доступа к данным из файла Excel. Я уже добавил Excel.dll в папку Bin моего сайта. В моей странице я использовал используя директиву:Excel.dll- Ошибка при использовании Excel
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. Пожалуйста, помогите .......
В .NET Framework нет ничего плохого. Вы получаете сообщение об ошибке, так как ссылка на dll отсутствует/не работает. – Abbas
Что мне делать? –
Попробуйте http://stackoverflow.com/a/4386968/1241400, но на самом деле не используйте Interop. Проверьте http://www.codeproject.com/Articles/692092/A-free-Export-to-Excel-Csharp-class-using-OpenXML или https://code.google.com/p/linqtoexcel/ –