使用EasyXLS库时出错

安装EasyXLS库后用php读取.xlsb文件。 我遇到这个错误:

致命错误:未捕获错误:在C:\ xampp \ htdocs \ Acessando arquivo XLSB \ readerxlsb.php中找不到类“COM”:2堆栈跟踪:#0 {main}抛出C:\ xampp \ htdocs \ Acessando arquivo XLSB \第2行的readerxlsb.php

这是代码:

<?php $xls = new COM("EasyXLS.ExcelDocument"); $rows = $xls->easy_ReadXLSBActiveSheet_AsList("Dashboard.xlsb"); for ($row1=0; $row1<$rows->size(); $row1++) { $rowLine = $rows->elementAt($row1); if ($row1 == 2) { $column1[6]."<br>"; $valor1 = $row->elementAt(6); } } ?> 

是否有一个特定的地方,我欠这个图书馆,以便它承认“COM”类?

这个错误并不是因为EasyXLS库不在特定的地方。 它与PHP服务器的COM technology in .NET扩展中的COM technology in .NET有关。 你需要激活这个扩展。

以下链接将解释如何执行此操作: https : //www.easyxls.com/manual/troubleshooting/class-com-not-found.html

还要重新启动IIS服务器或您使用的Web服务器:
https://technet.microsoft.com/en-us/library/jj635851(v=ws.11).aspx