Чтение файлов MDB из 64-битного Python на компьютере с 32-битным MS Office

Я хочу прочитать содержимое серии баз данных MS Access из 64-битного приложения Python под Windows.

На машине, на которой я хочу это сделать, установлены 32-битные версии различных приложений MS Office (но не Access). Это предотвращает загрузку 64-разрядных версий распространяемого Microsoft Access Database Engine 2010.

Это может помешать мне использовать pyodbc или adodbapi для доступа к файлам, так как для них требуется установленный драйвер 64-битной базы данных.

На данный момент я обошел это, считав файлы MDB в базу данных Postgresql с помощью 32-битного приложения, а затем получив доступ к данным Postgresql из 64-битного приложения Python.

Есть идеи для чего-то более прямого?

0 ответов

Другие вопросы по тегам