http://expert.csdn.net/Expert/topic/1460/1460976.xml?temp=.8758509
是不是这个没有解决了?还是你纯粹在倒分?如果是后者,赶紧结贴啊,我会感谢你的,hoho

解决方案 »

  1.   

    <?php
    print "Hi";
    #Instantiate the spreadsheet component.
     $ex = new COM("Excel.sheet") or Die ("Did not connect");
    $exapp = new COM("Excel.application") or Die ("Did not connect");#Get the application name and version 
    print "Application name:{$ex->Application->value}" ; 
    print "Loaded version: {$ex->Application->version}"; $wkb=$exapp->Workbooks->add();
    #$wkb = $ex->Application->ActiveWorkbook or Die ("Did not open workbook"); 
    print "we opened workbook";$ex->Application->Visible = 1; #Make Excel visible. 
    print "we made excell visible";$sheets = $wkb->Worksheets(1); #Select the sheet 
    print "selected a sheet";
    $sheets->activate; #Activate it 
    print "activated sheet";#This is a new sheet
    $sheets2 = $wkb->Worksheets->add(); #Add a sheet 
    print "added a new sheet";
    $sheets2->activate; #Activate it 
    print "activated sheet";$sheets2->name="Report Second page";$sheets->name="Report First page";
    print "We set a name to the sheet: $sheets->name";# fills a columns
    $maxi=20;
    for ($i=1;$i<$maxi;$i++) {
    $cell = $sheets->Cells($i,5) ; #Select the cell (Row Column number) 
    $cell->activate; #Activate the cell 
    $cell->value = $i*$i; #Change it to 15000 
    }$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 
    print "set the data the chart uses ";$file_name="D:/apache/Apache/htdocs/alm/tmp/final14.xls";
    if (file_exists($file_name)) {unlink($file_name);}
    #$ex->Application->ActiveWorkbook->SaveAs($file_name); # saves sheet as final.xls 
    $wkb->SaveAs($file_name); # saves sheet as final.xls 
    print "saved";#$ex->Application->ActiveWorkbook->Close("False"); 
    $exapp->Quit();
    unset($exapp);
    ?>
      

  2.   

    昏倒,又来了,跟操作MySQL原理一样的。
      

  3.   

    谢谢各位大哥.可是小弟刚开始用PHP.所以对上面的程序不懂.能否解释一下...感激不尽~~~
    一句恭~~~~~~
      

  4.   

    请问sakura169(〖一诺轻天下〗) :
    您是怎么样知道这些的呢?是查书的吗?我想知道,如何得到一个COM的方法。谢谢您!