Страница: 1 |
Страница: 1 |
Вопрос: Excel - добавление листов
Добавлено: 20.05.05 08:52
Автор вопроса: Дмитрий
Люди, а не сталкивался ли кто-нибудь с проблемой копирования большого количества листов в Excel?
Ситуация такая:
Есть БД с кучей наборов данных.
Есть лист Excel (шаблон).
Необходимо создать копию листа, расставить по нему первый набор данных из БД, и показать пользователю.
Потом удалить лист с данными.
Снова создать копию листа, снова расставить данные.
Снова удалить.
На 33-м (примерно) наборе данных листы перестают копироваться.
С чем это может быть связано?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Дмит
Вопросов: 11
Ответов: 160
Web-сайт:
Профиль | | #1
Добавлено: 20.05.05 18:10
А зачем копировать листы? Можно просто стирать данные и вставлять другие.
Номер ответа: 2
Автор ответа:
Дмитрий
Вопросов: 1
Ответов: 3
Профиль | | #2
Добавлено: 23.05.05 07:09
Это намного дольше.
В данных есть таблицы с переменным количеством строк. Например, в общих чертах, лист может выглядеть следующим образом:
Поле: Наименование организации-контрагента
Таблица: Реестр договоров
Поле: Сумма итого по договорам
Таблица: Реестр отгрузок
Поле: Итого отгружено
Таблица: Реестр оплат
Поле: Итого оплачено
Высчитывать количество строк в переменных таблицах, потом чистить их кроме первой строки, а потом расставлять данные, дольше, чем просто удалить заполненный лист, скопировать шаблон, и на него расставить данные.
Номер ответа: 3
Автор ответа:
Дмитрий
Вопросов: 1
Ответов: 3
Профиль | | #3
Добавлено: 23.05.05 07:29
А еще на этом листе достаточно много "красоты" (объединенные ячейки, границы, шрифты, заливка и т.п.).
Это форматирование с нуля, также занимает слишком много времени.