AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2008, 19:45   #1  
Nikolaich is offline
Nikolaich
Участник
 
238 / 10 (1) +
Регистрация: 15.12.2004
ComExcelDocument_RU
коллеги - подскажите плиз. Как с помощью (каких функций) ComExcelDocument_RU решить следующую задачу:
есть файл большой - надо считывая его экземпляр (в процессе считывания)
создавать новые файлы, причем программно надо брать из исходного файла за раз содержимое определенных строк и вставлять полностью его в новый файл и сохранять тут же под определенным именем
Старый 13.11.2008, 23:40   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Не знаю, как у вас, а у нас этот класс снабжен комментарием - "Русский генератор отчетов" (RRG), подчеркивая, таким образом, основное направление движения данных - из Аксапты в Excel. В своем базовом виде этот класс делает следующее: создает новый инстанс Excel, в нем создает/открывает ОДИН файл ("документ"), пишет на рабочие листы этого файла. А дальше каждый изощряется с классом, как может: добавляет методы, рисующие бордюрчики, всякие цветовыделения, методы чтения ИЗ ячеек и т.д. и т.п. Поэтому, не зная, в каком виде этот класс имеется у вас, трудно дать конкретные рекомендации.

В любом случае нужно открывать исходный файл - это ComExcelDocument_RU умеет делать, а далее, используя COMы, переходить к нужным объектам Excel - в первую очередь, к семейству Workbooks, коль скоро вам надо будет генерить новые файлы.

Кстати, не уверен, что вам потребуется чтение из конкретных ячеек - можно попробовать автофильтр в исходном файле и копирование строк из него в новый файл. Строки для каждого файла, наверное же, отбираются по каким-то известным критериям?

Всё это, на самом деле, не так сложно, как может показаться. И очень увлекательно
Теги
excel

 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:12.