| Alex300 |
|
|---|---|
В корне проекта выполнить composer require phpoffice/phpspreadsheet или в файл composer.json в секцию "phpoffice/phpspreadsheet": "^4.1" и выполнить composer update Какой способ выбрать - разницы нет - результат будет одинаковый. В любом случае в composer.json будет добавлена нужная запись а в папку lib/vendor будет установлен PhpSpreadsheet со всеми засисимостями, готовый к использованию. Потом эту папку перенесете на production сервер, использовать на нем composer нет особой необходимости. и далее в коде Вашего плагина:
<?php
/**
* Этот файл работает с таблицами
*/
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// ...
$spreadsheet = new Spreadsheet();
$activeWorksheet = $spreadsheet->getActiveSheet();
$activeWorksheet->setCellValue('A1', 'Hello World !');
// .. еще какие то действия с таблицами
$writer = new Xlsx($spreadsheet);
$writer->save('hello world.xlsx');
// ...
require_once(__DIR__ . '/vendor/autoload.php'); Автозагрузчик подключать самому не надо. Cotonti его сам подключает. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2025-03-17 11:47, 8 months ago)
|