powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Excel Workbooks.Open
14 сообщений из 14, страница 1 из 1
C# Excel Workbooks.Open
    #39838216
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите пожалуйста,
пытаюсь обращаться к Excel следующим образом:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
                Excel.Application _xlApp1;
                Excel.Workbook _xlWorkBook1;
                Excel.Worksheet _xlWorkSheet1;
                Excel.Range _range1;

                _xlApp1 = new Excel.Application();
                _xlWorkBook1 = _xlApp1.Workbooks.Open(_localPuth, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
                _xlWorkSheet1 = (Excel.Worksheet) _xlWorkBook1.Worksheets.Item[1];


на строке

Код: c#
1.
_xlWorkSheet1 = (Excel.Worksheet) _xlWorkBook1.Worksheets.Item[1];


выпадает следующая ошибка:

авторВызов был отклонен. (Исключение из HRESULT: 0x80010001 (RPC_E_CALL_REJECTED))

Что с этим можно сделать?



Причем до недавнего времени этот код работал корректно.

Заранее благодарен.
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39838256
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,

выбросить на помойку и отказаться от интеропа
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39838271
Фотография vah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationvah,

выбросить на помойку и отказаться от интеропа

А чем заменить?
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39838275
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vah,
exceldatareader или работай с excel как с xml, если версия старше 2003.
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39838291
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vahpationvah,

выбросить на помойку и отказаться от интеропа

А чем заменить?
OpenXml
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39839874
Calabonga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vah,


Я одно время "упражнялся" с Excel, и понял что надо открытый старндарт использовать. Можешь посмотреть тут
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39839921
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используйте SAX подход, он самый быстрый
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39839927
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39839976
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pationвыбросить на помойку и отказаться от интеропа

Пора бы уже. До сих пор кто-то продолжает по интеропам лазить....
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39840011
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПора бы уже. До сих пор кто-то продолжает по интеропам лазить....
Ну, если попытаться заюзать Media Foundation или DirectX, то без интерропа никак. Или Addon например к Outlook написать.
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39840080
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВИли Addon например к Outlook написать.
В расширениях к студии/SSMS возни с интеропом тоже хватает.
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39840221
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВMedia Foundation

если речь про WMC, то какой же интероп?

https://docs.microsoft.com/en-US/dotnet/api/system.windows.media?view=netframework-4.8

тем более, рекомендуется на серваках вместо GDI+


ЕвгенийВили DirectX, то без интерропа никак. Или Addon например к Outlook написать.

выход один, CLI )
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39840289
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВhVosttПора бы уже. До сих пор кто-то продолжает по интеропам лазить....
Ну, если попытаться заюзать Media Foundation или DirectX, то без интерропа никак. Или Addon например к Outlook написать.
Имеется ввиду com interop а приложениям типа msoffice
(К аддонам тоже не относится)

Excel interop - в топку
...
Рейтинг: 0 / 0
C# Excel Workbooks.Open
    #39840313
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕвгенийВMedia Foundation


Не, такая суровая Microsoft Media Foundation , написанная на чистом C.
Хотя для этих дел ffmpeg по приятней.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Excel Workbooks.Open
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]