Выгрузка данных в XLS

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

Выгрузка данных в XLS

Сообщение Rishat »

Вопрос, как сделать следующее, если можно на каком нидь готовом примере:
Есть отчет в котором, по каждой организации выводятся n-ое кол-во значений сумм (может быть и 6 и 100 и 185 и т.п), то бишь внутри вертикального горизонтальный цикл. всё это надо загнать в таблицы в памяти, потом выгрузить XLS с помощью xl-функций.
Rishat
Постоянный обитатель
Сообщения: 191
Зарегистрирован: 12 сен 2005, 17:10
Откуда: Наб. Челны

Сообщение Rishat »

реально ли реализовать это всё без использования динамического массива?
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Выгрузка данных в XLS

Сообщение Deinis »

Rishat писал(а):Вопрос, как сделать следующее, если можно на каком нидь готовом примере:
Есть отчет в котором, по каждой организации выводятся n-ое кол-во значений сумм (может быть и 6 и 100 и 185 и т.п), то бишь внутри вертикального горизонтальный цикл. всё это надо загнать в таблицы в памяти, потом выгрузить XLS с помощью xl-функций.
Так и сохраняй - в таблицах в памяти. А потом уже делай по таблице в памяти горизонтальный цикл. Разве это невозможно?
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Сообщение ecasoft »

Самое простое пользоваться прямым выводом в Excel, хотя работает он долго.

Если использовать массивы, то нужно отвести массив, а затем в горизонтальном цикл постоянно сбрасывать его в Excel, очищать и такими вот квадратами работать. Массив же можно сбрасывать в любое место Excel,т.е. с любой колонки.
Ответить