Чтение файла Excel: ошибка соединения с C #? - PullRequest
1 голос
/ 26 мая 2019

Моя программа должна прочитать некоторые данные в файле Excel.

Моя конфигурация:

Windows 10 x64 / Visual Studio 2019 / Office 2019 x64

И у меня возникли некоторые проблемы с этим кодом:

string connectionString1 = @"Provider=Microsoft.ACE.OLEDB.15.0;Data Source=" + filePath22 + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";";

Строка подключения, кажется, неверно, видно, что я получаю сообщение об ошибке:

"Microsoft"Поставщик .ACE.OLEDB.15.0 'не зарегистрирован на локальном компьютере. "

Я уже пытался установить" ядро ​​базы данных Microsoft Access 2010 x64 "и" ядро ​​базы данных Microsoft Access 2016 "x64 ", но проблема продолжается ...

Спасибо за вашу помощь!;)

1 Ответ

1 голос
/ 26 мая 2019

Я нашел это сообщение на форуме, в котором предлагается установить среду выполнения Microsoft Access 2013.

Ссылка на форум: https://answers.microsoft.com/en-us/msoffice/forum/all/the-microsoftaceoledb150-provider-is-not/6430a47d-263c-43af-aabc-f134da4b830e

Ссылка на среду выполнения: https://microsoft.com/en-us/download/details.aspx?id=39358

...