Нужно просто открыть указанный файл формата .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;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли с помощью Url-manager, скрыть get параметр? Использую SluggableBehavior Сейчас поисковый запрос выдает вот такой
Доброе время сутокДобрался до настройки Nginx с FastCGI на Fedora 24, но Nginx пишет
Есть ли такая штука в PHP? А то я пробую статические поля, $_SERVER, $GLOBAL, все приводит к одному и тому же результату, при перезагрузке страницы всё...
Имеется вот такая структура: Attributes_group -> has many -> attributes -> has many -> attributes_valueПри добавлении товара вывожу все эти таблицы,и отмечаю нужные attributes_value