-2

我正面临这个问题。

我的文件 abc.php 是

<?php 
 ini_set ( 'max_execution_time', 300);

$filename = "d:\abhi.xlsx";

$sheet1 = 4;

$arr=array(1=>'a','b','c','d');

$excel_app = new COM("Excel.application") or Die ("Did not connect");
4

2 回答 2

4

好的,这为我解决了

如果您已配置 IIS,请尝试以下操作:

  • 运行“dcomcnfg”进入组件服务
  • 打开组件服务 > 计算机 > 我的电脑 > DCOM 配置
  • 搜索 Microsoft Excel 应用程序或您在 COM 上使用的适当应用程序
  • 右键单击它并打开属性
  • 选择“身份”选项卡
  • 通常,默认情况下将其设置为“启动用户”。您必须将其更改为“交互式用户”。
  • 应用这些新设置并测试您的 COM 应用程序。它现在应该可以正常工作了。

http://www.php.net/manual/en/class.com.php

于 2012-10-11T00:44:12.590 回答
0

将其更改Excel.applicationExcel.Application

于 2012-07-28T20:37:00.577 回答