Конференция "Corba" » Быстрое заполнение Excel [Delphi, Windows]
 
  • Neket (16.04.07 21:52) [0]
    Как имея массив типа такого
    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;
    Но если я знаю тольно номера строк и столбцов, то как быть в этом случае.
  • YurikGL © (16.04.07 23:08) [1]
    http://www.delphikingdom.com/asp/viewitem.asp?catalogid=272
    Ищем словосочетание вариантный массив...

    Можно словосочетание "вариантный массив excel" набрать в яндексе
  • Neket (17.04.07 09:16) [2]
    Ок.. Спасибо. С заполнение разобрался. А со вторым вопросом не подскажите?
  • umbra © (17.04.07 10:10) [3]

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

    XLApp.Range[XLApp.Cells[7, 6], XLApp.Cells[10, 6]].Select
  • имя (01.06.07 17:11) [4]
    Удалено модератором
  • имя (02.06.07 06:33) [5]
    Удалено модератором
  • имя (13.06.07 09:12) [6]
    Удалено модератором
  • имя (13.06.07 20:31) [7]
    Удалено модератором
 
Конференция "Corba" » Быстрое заполнение Excel [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]