Работает только в том случае, если ваш PHP размещен под Windows.
Это должно быть хорошим началом, если PHPExcel * не работает.
Открыть
$this->excel = new COM("Excel.sheet") or $this->error("error");
$this->workbook = $this->excel->application->Workbooks->Open($path) or $this->error("error");
Закрыть
$this->excel->application->ActiveWorkbook->Close("False");
unset($this->workbook);
unset($this->excel);
* Я никогда не использовал PHPExcel, но выглядит неплохо