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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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