Я пытаюсь прочитать данные из файла excel в asp.net. Я добавил строку подключения в файл webConfig:
<add name="xls" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=HPM_DB.xls;Extended Properties=Excel 8.0"/>
Но он показывает мне сообщение об ошибке, когда я запускаю этот запрос:
string query = "Выберите * из [IO_Definition$]";
IO_Definition — это имя электронной таблицы в моем файле Excel. Я также добавил файл Excel в папку App_Data веб-сайта.
Ошибка:
Ядру базы данных Microsoft Jet не удалось найти объект «IO_Definition$». Убедитесь, что объект существует и что вы правильно написали его имя и путь.
Дело в том, что когда я пишу абсолютный путь к файлу excel в строке подключения, он работает. Могу ли я заставить его работать, не прописывая абсолютный путь?
Спасибо,
Грег