C #: Открыть Excel (.XLSX) WorkBook => COMException - PullRequest
1 голос
/ 13 декабря 2010

Я пытаюсь открыть файл .XLSX из VS2010 .NET 3.5 на 64-битной Windows 7.

Вот код:

string fileName = string.Format("{0}\\test.xlsx", Directory.GetCurrentDirectory());          

            Application _excelApp = new ApplicationClass();
            Workbook workBook = _excelApp.Workbooks.Open(fileName);

вот ошибка, которую я получаю:

Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))

Что я не так делаю, я почти схожу с ума ... Я попробовал все, что я думаю, по крайней мере ...

1 Ответ

1 голос
/ 13 декабря 2010

Я не могу комментировать код, но от работы с Excel на стороне сервера в прошлом вы можете получить много ошибок разрешений COM +, которые приводят к такого рода ошибкам.Проверьте свои журналы событий и перейдите оттуда.

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