Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Быстрое заполнение Excel [Delphi, Windows]


Neket ©   (2007-04-16 21:52:00) 

Как имея массив типа такого
const
mass: array [1..53] of string = ('2000','2001'....... и так далее'2015');

Быстро записать в Excel.
Вариант
for i:=7 to count do
for K:=1 to Length(mass) do
XLApp.ActiveSheet.Cells.Item[i,K+7].Value := mass[K];
end;
Не совсем подходит так как необходимо заполнить count строк.
Одной и тойже инфой, а такой способ занимает очень большое кол-во времени, так как заполнение идет поячеечно.
Подскажите как это можно быстро сделать?

И ещё вопросик. Как зная начальный номер столбца и номер строки и конечные значения столбца и строки выделить группу ячеек?
Если знать символьное обозначение слобцов то выделяется так
XLApp.Range['F7:F10'].Select;
Но если я знаю тольно номера строк и столбцов, то как быть в этом случае.


  (2007-06-13 20:31:00) [1]

Удалено модератором


  (2007-06-13 09:12:00) [2]

Удалено модератором


  (2007-06-02 06:33:00) [3]

Удалено модератором


  (2007-06-01 17:11:00) [4]

Удалено модератором


umbra   (2007-04-17 10:10:00) [5]


> XLApp.Range['F7:F10'].Select;

XLApp.Range[XLApp.Cells[7, 6], XLApp.Cells[10, 6]].Select


Neket   (2007-04-17 09:16:00) [6]

Ок.. Спасибо. С заполнение разобрался. А со вторым вопросом не подскажите?


YurikGL   (2007-04-16 23:08:00) [7]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=272
Ищем словосочетание вариантный массив...

Можно словосочетание "вариантный массив excel" набрать в яндексе


Наверх

Титульная страница Поиск, карта сайта Написать письмо