PhpOffice \ PhpSpreadsheet Несколько рабочих листов не работают

Следующий код работает, только когда я комментирую лист Thrid, я вижу, что открытое и просматриваемое содержимое вставлено, но когда я включаю третий лист, он не открывает файл, но показывает ошибку,can’t be opened for some reason.,

    $this->spreadsheet = new Spreadsheet;
$this->spreadsheet->setActiveSheetIndex(0);
$sheet = $this->spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello world');
$sheet->setTitle('First');

$this->spreadsheet->createSheet();
$this->spreadsheet->setActiveSheetIndex(1);
$sheet = $this->spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'Hello');
$sheet->setTitle('Second');

$this->spreadsheet->createSheet();
$this->spreadsheet->setActiveSheetIndex(2);
$sheet = $this->spreadsheet->getActiveSheet();
$sheet->setTitle('Third');$writer = new Xlsx($this->spreadsheet);
$writer->setOffice2003Compatibility(true);
$writer->save($fileName);

Пожалуйста, помогите мне решить это. https://github.com/PHPOffice/PhpSpreadsheet/
(развить) филиал

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]