php 连接excel 报错

redword 2010-10-13 05:46:21
$filename = "I:/MyApp/PhpTest/Web/db1.xls";
$sheet1 = 1;
$sheet2 = "subcompany";
$excel_app = new COM("excel.application") or Die ("Did not connect");
echo $excel_app->Version;
$Workbook = $excel_app->Workbooks->Open($filename) ;



错误提示:
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office Excel<br/><b>Description:</b> 不能取得类 Workbooks 的 Open 属性' in I:\MyApp\PhpTest\Web\Import.php:61
Stack trace: #0 I:\MyApp\PhpTest\Web\Import.php(61): variant->Open('I:/MyApp/PhpTes...') #1 {main} thrown in I:\MyApp\PhpTest\Web\Import.php on line 61


输出的版本信息是11.0
从网上复制下来的,为啥在本地用的时候报错呢? 各位大侠帮帮忙
...全文
240 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
redword 2010-10-14
  • 打赏
  • 举报
回复
还有个疑问,com类 是php自带的,还是需要 下载插件
redword 2010-10-14
  • 打赏
  • 举报
回复
试了,还是报那个错,是不是对php的配置有什么要求?
songdefenglzl 2010-10-14
  • 打赏
  • 举报
回复
恩,我也试过,确实报错
CunningBoy 2010-10-13
  • 打赏
  • 举报
回复
改成:
$Workbook = $excel_app->Application->Workbooks->Open($filename) ;

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧