Я пытаюсь извлечь строки из Excel, используя Oledb. Для некоторых файлов Excel от определенных людей возникает ошибка при попытке открыть соединение. Ошибка говорит: «Внешняя таблица не в ожидаемом формате».
Вот моя строка подключения
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.xls;Extended Properties="Excel 8.0;HDR=NO;IMEX=1"
Одна важная вещь, которую я отметил, это то, что все работает нормально, если я оставляю файл открытым. Поскольку файлы получены от сторонних поставщиков, возможность «Сохранить как» отсутствует.
Заранее спасибо! Маной