Доброго дня!
Коллеги,
один раз статейка про "BIP: Excel-шаблоны разметки с разбиением по листам" (тынц obi2ru.blogspot.ru) уже выручала,
документация документацией, но хороший пример помог быстрее (ещё одно спасибо Jack Carver'у за отличный блог).
В данный момент всё усложнилось.
Заказчику требуется всё такое же дробление на листы и функционал "XDO_SHEET_? + XDO_SHEET_NAME_?" покрывает требование,
но при этом в целевом файле должны быть ещё листы информация на которые должна выводиться без дробления.
Т.е. отчет должен содержать
титульный лист
листы с дроблением (тут предполагаются пачки по 50К строк)
последний лист с подписями ответственных.
Набросал тестовый пример:
- настроил поле для дробления
- замэпил шаблон
От тестовых данных ожидаю получить 26 листов в файле: 1 титул + 25 пачек с тестовыми данными.
Но получаю 50 листов среди которых:
25 от дробления: т.е. по исходным данным "SHEET_001" ... "SHEET_025"
и
25 титульных листов с названиями "SHEET_001"0 ... "SHEET_025"25
т.е. на каждый лист дробления создался отдельный титульный лист.
Полагаю что можно написать макрос которым при открытии файла можно делать скрытыми (или удалять) ненужные мне листы, но мы же не ищем легких путей?!
Может кто-то знает как системно указать в шаблоне что титульный лист не должен участвовать в процессе дробления данных?
Коллеги,
один раз статейка про "BIP: Excel-шаблоны разметки с разбиением по листам" (тынц obi2ru.blogspot.ru) уже выручала,
документация документацией, но хороший пример помог быстрее (ещё одно спасибо Jack Carver'у за отличный блог).
В данный момент всё усложнилось.
Заказчику требуется всё такое же дробление на листы и функционал "XDO_SHEET_? + XDO_SHEET_NAME_?" покрывает требование,
но при этом в целевом файле должны быть ещё листы информация на которые должна выводиться без дробления.
Т.е. отчет должен содержать
титульный лист
листы с дроблением (тут предполагаются пачки по 50К строк)
последний лист с подписями ответственных.
Набросал тестовый пример:
- настроил поле для дробления
'"SHEET_' || lpad(to_char(rownum), 3, '0') || '"' as SHEET_BATCH
- замэпил шаблон
От тестовых данных ожидаю получить 26 листов в файле: 1 титул + 25 пачек с тестовыми данными.
Но получаю 50 листов среди которых:
25 от дробления: т.е. по исходным данным "SHEET_001" ... "SHEET_025"
и
25 титульных листов с названиями "SHEET_001"0 ... "SHEET_025"25
т.е. на каждый лист дробления создался отдельный титульный лист.
Полагаю что можно написать макрос которым при открытии файла можно делать скрытыми (или удалять) ненужные мне листы, но мы же не ищем легких путей?!
Может кто-то знает как системно указать в шаблоне что титульный лист не должен участвовать в процессе дробления данных?