powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка "error 800A03EC" при экспорте в Excel
8 сообщений из 8, страница 1 из 1
Ошибка "error 800A03EC" при экспорте в Excel
    #40120504
Terkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

Есть программка, в которой есть выгрузка в Excel не по ячейкам, а целым массивом.

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
int iRows = strCSV.Length;
int iColumns = strCSV[0].Split(new char[] { ';' }).Length;

object[,] objData = new object[iRows, iColumns];

string[] strRow;

for (int r = 0; r < iRows; r++)
{
    strRow = strCSV[r].Split(new char[] { ';' });                    

    for (int i = 0; i < iColumns; i++)
    {
	objData[r, i] = strRow.Replace('|', '\n');
    }
}

Excel.Range m_objRange;              

m_objRange = m_objSheet.get_Range("A1", Type.Missing);

m_objRange = m_objRange.get_Resize(iRows, iColumns);

m_objRange.Value = objData;


Вот на последней строке происходит падение с ошибкой 800A03EC .

При чем, когда в одну из ячеек загружаешь текст
[i]
Модуль «iQChannels – ASM.1» - Дополнительный модуль безопасности. Интеграция с AD|
Модуль «iQChannels – AUM.1» - Автоматическое завершение активных сессий|
Модуль «iQChannels – AFM.1» - Оценка работы оператора|
Модуль «iQChannels – AFM.2» - Дополнительный функциональный модуль. Работа системы в кластере|
Модуль «iQChannels – AFM.3» - Дополнительный функциональный модуль. Массовые рассылки|
Модуль «IQChannels – Chat. Widget» - Модуль поддержки взаимодействия с клиентами через внутренний чат на сайте/интернет-банке (Виджет для встраивания)|
Модуль «IQChannels – Chat.SDK» - Модуль поддержки взаимодействия с клиентами через внутренний чат в мобильном приложении (SDK мобильных платформ iOS и Android)|
Модуль «IQChannels – Social. ВКонтакте» - Модуль поддержки взаимодействия с клиентами через социальную сеть ВКонтакте|
Модуль «IQChannels –Social. Facebook» - Модуль поддержки взаимодействия с клиентами через социальную сеть Facebook|
Модуль «IQChannels – Messengers. Telegram» - Модуль поддержки взаимодействия с клиентами через мессенджер Telegram|
Модуль «IQChannels – Messengers. Viber» - Модуль поддержки взаимодействия с клиентами через мессенджер Viber|
Модуль «IQChannels – Messengers. WhatsApp» - Модуль поддержки взаимодействия с клиентами через мессенджер WhatsApp|
Модуль «IQChannels – API. Internal» - Внутренний программный интерфейс (дополнительный сервисный аккаунт)|
Модуль «IQChannels – API. Webhooks» - Внутренний программный интерфейс. Передача в ВИС данных по событиям в iQChannels|
Модуль «IQChannels – iSimpleCorporate» - Модуль интеграции с системой ДБО iSimpleBank для юридических лиц|
Модуль «IQChannels – iSimpleRetail» - Модуль интеграции с системой ДБО iSimpleBank для физических лиц|
Модуль «IQChannels – API. Auth.B» - Модуль авторизации юридических лиц во внешней информационной системе|
Модуль «IQChannels – API. Auth.C» - Модуль авторизации физических лиц во внешней информационной системе|
Модуль «IQChannels – GUI. АРМ Оператора» - Пользовательский интерфейс системы. АРМ Оператора|
Модуль «IQChannels – Project» - Дополнительный проект|
Система «IQChannels – Cluster.AI» - Дополнительный продуктивный экземпляр системы для работы в кластере|
Система «IQChannels – Reserv» - Резервный экземпляр системы|
Система «IQChannels – Test» - Тестовый экземпляр системы с ограниченным функционалом|
Модуль «IQChannels – Service Paсk 1» - Модуль расширения возможностей отчетности. Детализация отчетности по часам|
Модуль «IQChannels – Service Paсk 2» - Модуль расширения возможностей API. Передача в ВИС данных по событиям в iQChannels|
Модуль «IQChannels – Service Paсk 3» - Модуль расширения функциональных возможностей iQChannels|
Модуль «IQChannels – Service Paсk 4» - Модуль расширения функциональных возможностей iQChannels|
Модуль «IQChannels – Service Paсk 5» - Модуль расширения функциональных возможностей iQChannels|
Модуль «IQChannels – Service Paсk 6» - Модуль расширения функциональных возможностей iQChannels|
Модуль «IQChannels – GUI. Agent_Widget» - Пользовательский интерфейс системы. Виджет для встраивания рабочего места оператора во внешние информационные системы
,
ошибка есть

а когда почти то же самое, но короче:

Модуль «iQChannels – ASM.1» - Дополнительный модуль безопасности. Интеграция с AD|
Модуль «iQChannels – AUM.1» - Автоматическое завершение активных сессий|
Модуль «iQChannels – AFM.1» - Оценка работы оператора|
Модуль «iQChannels – AFM.2» - Дополнительный функциональный модуль. Работа системы в кластере|
Модуль «iQChannels – AFM.3» - Дополнительный функциональный модуль. Массовые рассылки|
Модуль «IQChannels – Chat. Widget» - Модуль поддержки взаимодействия с клиентами через внутренний чат на сайте/интернет-банке (Виджет для встраивания)|
Модуль «IQChannels – Chat.SDK» - Модуль поддержки взаимодействия с клиентами через внутренний чат в мобильном приложении (SDK мобильных платформ iOS и Android)|
Модуль «IQChannels – Social. ВКонтакте» - Модуль поддержки взаимодействия с клиентами через социальную сеть ВКонтакте
,
то ошибки нет и всё хорошо.

Опытным путем я выяснил, что без ошибок проходит текст длиной до 911 символов.
В интернете такая же ошибка описана здесь , но решения я так и не нашел.
Обрезать текст не вариант - данные критические.

Прошу помощь сообщества.
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120515
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если запуск без логина пользователя из планировщика или из службы, то это сделай .
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120527
Terkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,
Спасибо, но это программа с интерфейсом.
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120559
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.google.com/search?q=EXCEL error 800A03EC - изучайте.
Код ошибки сам по себе означает что-то типа "Объекту Range что-то не понравилось", и не предоставляет никакой конкретики. Причины и кейсы возникновения могут быть очень разными.
Да, кто на данный момент работает с Excel через COM, должен терпеть и страдать.
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120567
Terkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны
https://www.google.com/search?q=EXCEL error 800A03EC - изучайте.
Код ошибки сам по себе означает что-то типа "Объекту Range что-то не понравилось", и не предоставляет никакой конкретики. Причины и кейсы возникновения могут быть очень разными.
Да, кто на данный момент работает с Excel через COM, должен терпеть и страдать.

Мне казалось, я конкретизировал проблему и даже нашел причину.
А Вы прочитали только заголовок моего вопроса?
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120574
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
работаю через ExcelDataReader, тоже страдаю, потому что memori traffic бешеный и потребление соответствующее .
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120928
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Terkas,

используйте Open XML и будет вам счастье
...
Рейтинг: 0 / 0
Ошибка "error 800A03EC" при экспорте в Excel
    #40120982
Terkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pation,

да, спасибо большое за совет. Всё получилось .
Правда открыть такой файл можно лишь на соответствующем ПО. Но это мелочи.
Еще раз - спасибо .
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка "error 800A03EC" при экспорте в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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