Grazie a tutti per gli interventi.
Il problema è piuttosto anomalo.
Ho messo entrambi i file, script ed excel, nella stessa directory.
Questo è il codice e, in allegato, lo screenshot. Prima di fare il test ho controllato se il file risulta leggibile dal php facendo leggendo il file excel con la funziona file(), ed ha funzionato.
codice:
$fileName = 'test.xls';
$PathToDocumentFolder = 'C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\excel\\';
$excel = new COM("Excel.application") or Die ("Impossibile connettersi");
$excel->Visible = 0;
$excel->SheetsInNewWorkbook=1; $excel->Workbooks->Open($PathToDocumentFolder.$fileName);
Se file() lo legge dovrebeb farlo anche lo script.....no?