Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未捕获异常';com#U例外情况';带有消息'&书信电报;b>;资料来源:</b>;Microsoft Office Excel<;br/>;_Php - Fatal编程技术网

Php 未捕获异常';com#U例外情况';带有消息'&书信电报;b>;资料来源:</b>;Microsoft Office Excel<;br/>;

Php 未捕获异常';com#U例外情况';带有消息'&书信电报;b>;资料来源:</b>;Microsoft Office Excel<;br/>;,php,Php,我面临着这个问题 我的文件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"); 将其从Excel.application更改为Excel

我面临着这个问题

我的文件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");

将其从
Excel.application
更改为
Excel.application
好的,这为我解决了这个问题

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

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