Страница: 1 | 2 |
Вопрос: Экспорт в Excel
Добавлено: 16.01.07 08:54
Автор вопроса: Денис | ICQ: 109593029
Ответы
Всего ответов: 21
Номер ответа: 16
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #16
Добавлено: 16.01.07 19:23
Да ничего, собственно... просто предупреждать надо! )) Я на DataTable внимания просто не обратил...
А ты вообще как Excel подключал? Через Reference? Просто как обычную COM-библиотеку?
К сожалению у меня до Excel еще руки в НЕТ не дошли, но насколько я знаю, там для работы с оффисными приложениями из НЕТ надо качать какую то приблуду специальную? набор дополнительных классов.. В любом случае посмотри тут
http://msdn2.microsoft.com/en-us/library/aa167896(office.11).aspx
может что то и прояснится.. Возможно из за этого и тормоза при передаче данных... В любом случае там примеров просто кучи..
Номер ответа: 17
Автор ответа:
Денис
ICQ: 109593029
Вопросов: 15
Ответов: 32
Профиль | | #17
Добавлено: 17.01.07 09:17
Я сделал ссылку на COM-библиотеку Interop.Excel.dll
Объявил переменные на Книгу, листы и все, проблем нет, единственное что не устраивает так это тормоза при больших объемах данных.
Есть другой вариант подключения в Excel'ю, но я его не пробывал, говорить пока о нем не буду..
Номер ответа: 18
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #18
Добавлено: 17.01.07 10:11
Возможно из за этого и есть тормоза.. Но как мне кажется.. не зряже MS приблуду специальную разработало для Office.. Interop.Excel.dll - это та библиотека которая автоматом создается при подключении COM-объекта, или же это и есть та самая приблуда о которой я говорил?
Номер ответа: 19
Автор ответа:
Денис
ICQ: 109593029
Вопросов: 15
Ответов: 32
Профиль | | #19
Добавлено: 17.01.07 11:23
Да она создается автоматом при подключении COM-объекта "Microsoft Excel 11.0 Object Library"
Номер ответа: 20
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #20
Добавлено: 17.01.07 11:30
Вооот, о чем я и говорил... если ты так жестко привязался к 11 версии, значит везде,где будет использоватьчя ивоя прога должен будет стоять именно 11 Excel
Все же попробуй найти эту Primary Interop Assambly, может все же именно в ней дело.. заодно и нас просвятишь..
Номер ответа: 21
Автор ответа:
Денис
ICQ: 109593029
Вопросов: 15
Ответов: 32
Профиль | | #21
Добавлено: 17.01.07 14:53
Мда... Мне б сначала узнать что это такое - Primary Interop Assambly?