Добрый день! Есть умельцы - кто заставил работать PhpSpreadsheet вместе с Codeception?? Нужно отредактировать входящий excel файл для загрузки… Спасибо!
А в чём именно проблема? У Вас не получается отредактировать файл?
мне надо отредактировать загружаемый excel внутри теста - вот так например:
$I = new AcceptanceTester($scenario);
$I->wantTo(‘perform actions and see result bla bla bla’);
$actual_date=date(‘01.m.Y’);
$xls_old = new \PhpOffice\PhpSpreadsheet\Reader\Xls();
$xls_new = $xls_old->load(“C:\Users\tester\PhpstormProjects\LK_FCFR\src_data\Form_47_correct.xls”);
$xls_save= $xls_new = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
$xls_new->setActiveSheetIndex(0)
->setCellValue(‘C7’,$actual_date);
$xls_save = new \PhpOffice\PhpSpreadsheet\Writer\Xls($xls_new);
$xls_save->save(“C:\Users\tester\PhpstormProjects\LK_FCFR\src_data\Form_47_correct.xls”);
все время выдает ошибку что класс не PhpSpreadsheet не загружен… может есть какой-нибудь другой вариант редактирования через PHPExcel, например?? как загрузить этот класс, директория vendor/phpoffice/PhpSpreadsheet уже имеется в проекте.(но установлена вручную без composer’a)
попробуй в файл tests/_bootstrap.php
добавить строку в начале файла:
require '../vendor/autoload.php';