![]() |
#6 |
Участник
|
Ща быренько накропал репортик, который выводит 4000 строк по 10 колонок в ехель - да, очень медленно через буферную таблицу.
Сделал то же самое через Automation-переменную - вышло <4мин. на Cel2400+512Мб <div class='CALtop'>C/AL</div><div class='CAL'>//Сделал переменные Automation xlApplication, xlWorkBook, xlWorkSheet //Затем CREATE(xlApplication) xlApplication.Workbooks.Add; xlWorkBook.Worksheets.Add; //и понеслась Y(1..4000), x(1..10) xlWorkSheet.Range(X+FORMAT(Y)).Value := Value //в конце xlApplication.Visible(TRUE); xlApplication.UserControl(TRUE);</div> |
|