Хотя было дано много ответов, проблема, с которой я столкнулся, еще не была упомянута.
- Мой сценарий: 64-разрядное приложение, Win10-64, Office 2007 32-Бит установлен.
Установка 32-разрядного установщика AccessDatabaseEngine.exe при загрузке с MS сообщает об успешном выполнении, но НЕ устанавливается, как проверено скриптом Powershell одного изсообщения выше здесь.
Установка 64-разрядного установщика AccessDatabaseEngine_X64.exe сообщил о шокирующем сообщении об ошибке:
Очень простое решение было найдено здесь на сайте Autodesk.Просто добавьте параметр / passive в строку командной строки, например:
AccessDatabaseEngine_X64.exe / passive
Установка прошла успешно, драйвер OleDb сработал.
Файлы Excel, которые я обрабатываю с помощью OleDb, относятся к типу xlsx, созданы в EPPlus 4.5 и изменены в Excel 2007.