В настоящее время я пытаюсь получить доступ к файлу Excel 2007 на сервере, на котором нет Microsoft Office. Моя строка подключения выглядит примерно так.
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + file_path + ";Extended Properties=Excel 8.0;";
Но это для формата 2003, который отлично работает. Я хотел бы воспользоваться преимуществами формата XML 2007 года. Но я не могу получить доступ к файлу через следующее соединение. (На целевом сервере не установлен Office, но я не уверен, что это причина.
String connString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"DataSource=" + file_path + ";HDR=Yes;IMEX=1;Extended Properties=Excel 12.0;";
Я продолжаю получать сообщение "не могу найти устанавливаемый Исам". Ошибка.
EDIT
Я использую Visual Studio 2005 и разрабатываю на C #, если это поможет прояснить ситуацию.