//首先一步
$excel = new COM("Excel.sheet") or Die ("Did not instantiate Excel");// 建立EXCEL的COM对象//打开一个工作簿
$pathin = "工作簿目录";
$workbook = "工作簿名称";
$wkb = $excel->application->Workbooks->Open($pathin.$workbook) or Die ("Did not open $pathin $workbook"); //建新工作簿
$wkb = $excel->application->Workbooks->Add or Die("Unable to add a new work book");//打开工作表
$sheet_name = "sheet1"
$sheet = $wkb->Worksheets($sheet_name) or Die("Unable to active $sheet_name");//读一个单元格
$readcell = $sheet->cells($row,$column); //行和列直接用十进制数表示
$readcell->activate;
$result = $selcell->value;  //读出单元格值

解决方案 »

  1.   

    我运行这段程序提示出错了啊?高手帮我看看哪里有问题?
    <?php
    //首先一步
    $excel = new COM("Excel.sheet") or Die ("Did not instantiate Excel");// 建立EXCEL的COM对象//打开一个工作簿
    //$pathin = "工作簿目录";
    //$workbook = "工作簿名称";
    $pathin = "c:";
    $workbook = "111.xls";$wkb = $excel->application->Workbooks->Open($pathin.$workbook) or Die ("Did not open $pathin $workbook"); //建新工作簿
    //$wkb = $excel->application->Workbooks->Add or Die("Unable to add a new work book");//打开工作表
    $sheet_name = "sheet1"
    $sheet = $wkb->Worksheets($sheet_name) or Die("Unable to active $sheet_name");//读一个单元格
    $row = 1;
    $column = 1;
    $readcell = $sheet->cells($row,$column); //行和列直接用十进制数表示
    $readcell->activate;
    $result = $selcell->value;  //读出单元格值
    print($result);
    ?>
      

  2.   

    你的时linux的服务器??先把出错信息贴出来,不然不好判断是什么问题的
      

  3.   

    我是想试试iasky(C#_ASP_PHP)的例子啊
    是在windows下,php4.4.4,iis
      

  4.   

    我的程序到这一步的时候有错:
    $excel = new COM("Excel.sheet") or Die ("Did not instantiate Excel");// 建立EXCEL的COM对象错误信息:
    Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `Excel.sheet': 拒绝访问。 ' in E:\iis\libraire\excel\excel.php:40 Stack trace: #0 E:\iis\libraire\excel\excel.php(40): com->com('Excel.sheet') #1 E:\iis\libraire\excel\testclass.php(28): Excel->excel() #2 {main} thrown in E:\iis\libraire\excel\excel.php on line 40
      

  5.   

    我用的IIS(6.0)+windows 2003 server
      

  6.   

    我的程序到这一步的时候有错:
    $excel = new COM("Excel.sheet") or Die ("Did not instantiate Excel");// 建立EXCEL的COM对象错误信息:
    Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `Excel.sheet': 拒绝访问。 ' in E:\iis\libraire\excel\excel.php:40 Stack trace: #0 E:\iis\libraire\excel\excel.php(40): com->com('Excel.sheet') #1 E:\iis\libraire\excel\testclass.php(28): Excel->excel() #2 {main} thrown in E:\iis\libraire\excel\excel.php on line 40
    我用的IIS(6.0)+windows 2003 server
    我的QQ:531515035
    email :jiehan126.com
    谢谢指点
      

  7.   

    唉~非要用php跑这些东西……你的服务器 太奇怪了