Заполните диапазон Excel, используя COM-объект в Stack Overflow

Я хотел бы ускорить генерацию Excel на сервере, используя диапазон. Я знаю, жарко, чтобы заполнить 1 ячейку одну за другой.
Например:

$ExcelApp = new COM("excel.application") or die("Unable to start MS Excel");
$ExcelWordbook = $ExcelApp->Workbooks->Add();
$ExcelSheet = $ExcelWordbook->Worksheets(1);
$ExcelSheet->Activate;
$ExcelSheet->Cells(1, 1)->value = "id";
$ExcelSheet->Cells(1, 2)->value = "user";
$ExcelSheet->Cells(1, 3)->value = "pn";

Но как сделать это одним выстрелом, используя дальность? Нечто подобное, конечно, не работает.

 $ExcelSheet->Range("A1:A3")->value = array("id","user","pn");

Любая идея? Спасибо

0

Решение

Вы пытались с phpexcel framework его отличные рамки

0

Другие решения

Других решений пока нет …