我知道,通过COM可以完成的。半个例子。呵呵。$exapp = new COM("Excel.Application");
$exapp -> DisplayAlerts = False;
$wkb= $exapp -> Workbooks->add();
$sheets = $wkb -> Worksheets(1);

解决方案 »

  1.   

    Class: Spreadsheet_WriteExcel 这个也可以。不过,需要安装。
      

  2.   

    可以的。一个例子。它是插入图表。$ch = $sheets->chartobjects->add(50, 40, 400, 100); # make a chartobject 
    $chartje = $ch->chart; # place a chart in the chart object 
    $chartje->activate; #activate chartobject 
    $chartje->ChartType=63; 
    $selected = $sheets->range("E1:E$maxi"); # set the data the chart uses 
    $chartje->setsourcedata($selected); # set the data the chart uses 
      

  3.   

    可以参照下面的地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbaxl10/html/xltocObjectModelApplication.asp