Текущее время: Ср, май 14 2025, 14:55

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: работа в Excel
СообщениеДобавлено: Вт, июл 12 2005, 16:57 
Гость
Работаю через I_OI_SPREADSHEET интерфейс. Есть ли какая-то возможность выделить сразу несколько несвязанных между собой диапазонов, чтобы в дальнейшем сразу ко всем применить форматирование.

Есть ли возможность открыть экселевский файл в невидимом режиме, а потом сделать его видимым, опять же используя I_OI_DOCUMENT_PROXY


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 13 2005, 07:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
1: метод SET_RANGES_FORMAT (естественно, предварительно надо установить диапазоны)
2: метод SCREEN_UPDATE, если я правильно понял суть вопроса.

Оба метода интерфейса i_oi_spreadsheet.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 13 2005, 15:59 
Гость
[quote="nicky555"]
суть проблемы:
есть таблица с большим количеством строк, часть из них нужно преобразовать в один формат, часть в другой. строки идут не подряд.


1: метод SET_RANGES_FORMAT (естественно, предварительно надо установить диапазоны)

ага, только это существенно не увеличило скорость.

2: метод SCREEN_UPDATE, если я правильно понял суть вопроса.

нужно чтобы файл открывался в невидимом режиме, и становился видимым только после заполнения. (возможно тогда он будет работать быстрее)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 13 2005, 16:19 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Anonymous написал(а):
суть проблемы:
есть таблица с большим количеством строк, часть из них нужно преобразовать в один формат, часть в другой. строки идут не подряд.


1: метод SET_RANGES_FORMAT (естественно, предварительно надо установить диапазоны)

ага, только это существенно не увеличило скорость.

2: метод SCREEN_UPDATE, если я правильно понял суть вопроса.

нужно чтобы файл открывался в невидимом режиме, и становился видимым только после заполнения. (возможно тогда он будет работать быстрее)


Конечно не убыстрит - по 1му методу то 100 раз вызывать.
Помоему все методы этого интерфейса имеют параметер NO_FLUSH.
(Покрайней мере эти два точно) Выставь его в 'X'. Должно быть чутка быстрее.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 13 2005, 16:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
По ускорению:
Code:
    CALL METHOD excel->screen_update   "для ускорения обработки методов
         EXPORTING updating = ' '.
    CALL METHOD excel->load_lib.

*   распределение данных по шаблону
    PERFORM xls_set_data.

    CALL METHOD excel->screen_update EXPORTING updating = 'X'.


Плюс использование параметра NO_FLUSH.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: работа в Excel
СообщениеДобавлено: Ср, июл 13 2005, 18:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Женечка написал(а):
Работаю через I_OI_SPREADSHEET интерфейс. Есть ли какая-то возможность выделить сразу несколько несвязанных между собой диапазонов, чтобы в дальнейшем сразу ко всем применить форматирование.
А конечная то цель вообще какая? Вывести отчет с субитогами в другом формате что ли?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: работа в Excel
СообщениеДобавлено: Ср, июл 13 2005, 21:36 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Parazit написал:
Женечка написал(а):
Работаю через I_OI_SPREADSHEET интерфейс. Есть ли какая-то возможность выделить сразу несколько несвязанных между собой диапазонов, чтобы в дальнейшем сразу ко всем применить форматирование.
А конечная то цель вообще какая? Вывести отчет с субитогами в другом формате что ли?


Да кстати, хороший вопрос. Если так то можно и без рангов обойтись...
Я както так делал - чтото вроде передавал в Эксель номер строки которая итоговая(или нет), если да - то строке экселя делал например болд...
засыпаю - завтра посмотрю - расскажу, если для итогов
все довольно быстро работало


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB