各位大哥,帮我看看到底是怎么回事吧,我都急死了!
我写了下面这段
<?php
//$workbook = "SOLVSAMP.XLS";
$workbook="test.xls";
$sheet = "Sheet1";
//$sheet="Product Mix";
$ex = new COM("Excel.sheet") or Die ("连不上!!!");
$book = $ex->application->Workbooks->Open($workbook) or Die ("打不开!!!");
$sheets = $book->Worksheets($sheet);
$sheets->activate;
$cell = $sheets->Cells(5,5);
$cell->activate;
$cell->value = 999;
$ex->Application->ActiveWorkbook->SaveAs("newtest.xls");
$ex->Application->ActiveWorkbook->Close("False");
unset ($ex);
?>
怎么会提示:
Warning: Invoke() failed: 发生意外。 Source: Microsoft Excel Description: Microsoft Excel 无法找到“test.xls”。请检查工作簿名称的拼写,并确认文件位置是否正确。 如果是从最近使用的文件列表中选择的文件名,请确认文件未被重命名、移动或删除。 in c:\myweb\ceshi\excelwrite.php on line 7
打不开!!!
而实际上该文件是存在的,我几次修改了那个test.xls的文件名和路径都提示这个错误,为什么会这样啊!!!!!