使用php中的COM对象填充Excel范围


Populate Excel Range using COM object in php

我想使用range来加快服务器上excel的生成速度。我知道hot可以一个接一个地填充一个单元格。例如:

$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");

知道吗?感谢

您尝试过phpexcel框架吗?它是一个出色的框架