2017-08-29 2 views
0

Während der Code ausgeführt wird, der zum Herstellen einer Verbindung mit der Arbeitsmappe verwendet wird, erhalte ich einen schwerwiegenden Fehler.Schwerwiegender Fehler beim Verbinden mit Excel-Arbeitsmappe

Hier ist der Code:

<?php 
$filename = "C:/Users/.../Output.xlsb"; 
$sheet1 = "DAILY_OUTPUT"; 
$sheet2 = "DAILY_OUTPUT"; 
$excel_app = new COM("Excel.application") or Die ("Did not connect"); 
$Workbook = $excel_app->Workbooks->Open("$filename") or Die("Did not open $filename $Workbook"); 
$Worksheet = $Workbook->Worksheets($sheet1); 
$Worksheet->activate; 
$excel_cell = $Worksheet->Range("C4"); 
$excel_cell->activate; 
$excel_result = $excel_cell->value; 
print "$excel_result\n"; 
$Worksheet = $Workbook->Worksheets($sheet2); 
$Worksheet->activate; 
$excel_cell = $Worksheet->Range("C4"); 
$excel_cell->activate; 
$excel_result = $excel_cell->value; 
print "$excel_result\n"; 
#To close all instances of excel: 
$Workbook->Close; 
unset($Worksheet); 
unset($Workbook); 
$excel_app->Workbooks->Close(); 
$excel_app->Quit(); 
unset($excel_app); 

Und wenn ich es von PhpStorm zu Google Chrome führen Sie es zeigt:

Fatal error: in C:\Users\...\excCon.php on line 6 

Edit: die "..." sind nur die URL zu verkürzen hier

Antwort

0

Lösung war falsche Schrägstriche. Anstelle von / gebe ich doppelte \ und jetzt wird der Pfad zu der Datei korrekt gelesen.

Verwandte Themen