Microsoft.Office.Interop.Excel не работает, когда система установила листы Kingsoft, в то время как она работает, когда MS Excel или WPS - PullRequest
0 голосов
/ 06 ноября 2019
Microsoft.Office.Interop.Excel.Application ExcelApplication = new Microsoft.Office.Interop.Excel.Application();

выдает ошибку:

{"Получение фабрики классов COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} не выполнено из-за следующей ошибки: 80070002 Системане удается найти указанный файл. (Исключение из HRESULT: 0x80070002). ": null}


1 Ответ

0 голосов
/ 06 ноября 2019

Excel Interop предоставляется Microsoft Office, Kingsheet не предоставляет его. Upshoot: Если возможно, используйте некоторую абстракцию листов Excel, которые работают без Interop (что тоже имеет другие недостатки), например EPPLus.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...