2017-08-30 5 views
1

Nach der Installation der EasyXLS-Bibliothek zum Lesen von .xlsb-Dokumenten mit php. Ich komme über diesen Fehler:Fehler bei der Verwendung der EasyXLS-Bibliothek

<?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); 
     } 
} 
?> 

Gibt es einen bestimmten Ort, wo ich diese Bibliothek zu verdanken, so dass es die ‚COM‘ Klasse erkennt:

Fatal error: Uncaught Error: Class 'COM' not found in C:\xampp\htdocs\Acessando arquivo XLSB\readerxlsb.php:2 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Acessando arquivo XLSB\readerxlsb.php on line 2

Dies ist der Code?

+0

PHP sollte [COM] (http erkennen: https://www.easyxls.com/manual/troubleshooting/class-com-not-found.html

verwenden neu starten IIS Server oder den Web-Server, die Sie sich auch // php.net/com) automatisch, wenn es installiert ist, so ist meine Vermutung, dass Sie es nicht installiert haben. 'EasyXLS' hat nichts mit PHP zu tun, Sie verwenden nur eine .NET-Bibliothek von PHP. –

Antwort

0

Der Fehler tritt nicht auf, weil sich die EasyXLS-Bibliothek nicht an einem bestimmten Ort befindet. Es ist verwandt mit COM technology in .NET Erweiterung in PHP-Server. Sie müssen diese Erweiterung aktivieren.

den folgenden Link gelangen Sie erklären, wie es tun:
https://technet.microsoft.com/en-us/library/jj635851(v=ws.11).aspx

+0

Hat nicht funktioniert. Entschuldigung für die Verspätung, ich hatte gerade Zeit es zu bekommen. :/ –

+0

hast du iis neu gestartet? –

+0

Nein. Wie mache ich das? –

Verwandte Themen