【问题标题】:Populate Excel Range using COM object in php在 php 中使用 COM 对象填充 Excel 范围
【发布时间】:2014-12-23 20:55:25
【问题描述】:

我想使用范围加速服务器上的 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");

有什么想法吗?谢谢

【问题讨论】:

    标签: php excel com


    【解决方案1】:

    你有没有尝试过phpexcel框架,它是一个很好的框架

    【讨论】:

    • 我知道 PHP excel 但是当我生成更大的 excel 时它会消耗大量内存。我现在需要使用性能较低的 Windows 服务器,这就是为什么 COM 是更好的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多