Нужно просто открыть указанный файл формата .xlsx Дальше он будет правиться и закрываться вручную. Подключил внешние модули PHPExcel :
...\Classes\PHPExcel.php и ...\Classes\PHPExcel\IOFactory.php
Далее так :
$pExcel = PHPExcel_IOFactory::load("C:\\info\\p_f600.xlsx");
Работать с листом и т.д. получается, например, так :
// выбираем лист, с которым будем работать;
$pExcel->setActiveSheetIndex(0);
// получаем активный лист;
$aSheet = $pExcel->getActiveSheet();
Но мне нужно просто открыть файл. Подскажите, пожалуйста, как правильно сделать.
Для выполнения внешней команды на сервере (или в данном случае на локальной машине, где размещен сервер) используйте функцию exec()
exec("C:\\info\\p_f600.xlsx");
Для PHP работающем на платформе Windows доступно расширение, позволяющее оперировать COM объектами
Там же в документации есть пример запуска Microsoft Word. Вам по, аналогии надо, будет создать объект для Excel.
<?php
$ex = new COM("Excel.sheet") or Die ("Did not connect");
$ex->Application->Workbooks->Open("C:\\info\\p_f600.xlsx");
//Если автоматом не будет на передний план выходить, то
$ex->Application->Visible = 1;
Сборка персонального компьютера от Artline: умный выбор для современных пользователей