Мой локальный ПК установлен с Windows7 64bit и Microsoft Excel 2010
Но большинство компьютеров моих клиентов - это XP Professional Service Pack 3 и Excel 2003
Я получил эту строку подключения для импорта данных из файла Excel
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
Но это выдает ошибку, говорящую, что
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
Я хочу, чтобы мое приложение могло читать файлы Excel для архитектур x86 и x64.
Как я могу обработать это программно, не устанавливая дополнительный драйвер Excel на ПК?
Я думаю использовать разные строки подключения для импорта файлов Excel на основе архитектуры ЦП.
Есть идея получше?