<?php/*************************************************************  Modify By 深空 ([email protected] , http://www.showtop.net)
  创建一个新的 Excel 电子表格和一个新的工作表( Worksheet ),
  并在表格 Al 单元中存入“Hello, World !”,然后将结果保存在
  C:\temp\demo.xls 中                           于 2004.2.10
\*************************************************************/ $ex = new COM("Excel.sheet") or die("Did not connect");
$ex->Application->Visible = 1;
$wkb = $ex->Application->Workbooks->Add();
$sheet = 1;

excel_write_cell($wkb, $sheet, "Al", "Hello, World !");

//  将一个值写入特定单元中
function excel_write_cell($wkb, $sheet, $c, $v)
{
$sheets = $wkb->Worksheets($sheet);
$sheets->activate;
$selcell = $sheets->Range($c);
$selcell->activate;
$selcell->value = $v;
}

//  使用下列函数可以从表格中读取该值
function excel_reed_cell($wkb, $sheet, $c)
{
$sheets = $wkb->Worksheets($sheet);
$sheets->activate;
$selcell = $sheets->Range($c);
$selcell->activate;
return $selcell->value;
}?>

解决方案 »

  1.   

    不好意思,是Unix系统--FreeBSD ,能用COM嘛
      

  2.   

    能不能给一个不用COM就能修改Excel文件的,急!!在线等
      

  3.   

    可以借助这个http://www.chinaz.com/download/s/9459.asp
    不过要在线修改,建议以.csv格式操作。
      

  4.   

    是这样的,我是要在原有的数据后面再插入一段其他的数据,比如Mysql的数据,而且要保留原有数据的格式。