J'essaie de mettre à jour une feuille excel existante (un modèle) à partir de données lues via PHP. J'ai trouvé des scripts d'exemple mais visiblement, cela ne fonctionne pas avec ma feuille xls.
Merci de votre aide.
Voici le message que j'obtiens :
Application name: Microsoft Excel
Loaded version: 10.0
Fatal error: Call to undefined method variant::Worksheets()
Voici un bout du script :
$filename = "d:/temp/pc.xls";
$sheet1 = "Données";
$sheet2 = 3;
$excel_app = new COM("Excel.application") or Die ("Did not connect");
print "Application name: {$excel_app->Application->value}\n" ;
print "Loaded version: {$excel_app->Application->version}\n";
$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";