Невозможно установить значение ячейки в Phpspreadsheet - PullRequest
0 голосов
/ 01 сентября 2018

Так что очень похоже на тикет phpspreadsheet setCellValue не записывает , однако я не могу установить значение ячейки для файлов XLSX или ODS вообще в Phpspreadsheet (файлы ODS могут вызвать сбой проводника в мой опыт). У меня есть следующая функция, которая отлично работает в Phpexcel и все еще отлично работает для XLS, но, как я уже сказал, - не XLSX или ODS. Я пробовал 2 метода настройки - оба имеют одинаковые результаты. Я не получаю никакой ошибки, но браузер просто закрывается с «Этот сайт не может быть достигнут». Я использую LAMP и Ubuntu. Почему это не работает?

public function setCell($ref,$value){
    //$this->active_sheet->setCellValue($ref,$value);
    $this->active_sheet->fromArray(array($value),null,$ref);        
}

1 Ответ

0 голосов
/ 04 сентября 2018

Итак, после большого количества исследований - эта проблема - та же самая ошибка, о которой сообщалось здесь: https://github.com/PHPOffice/PHPExcel/issues/846. Оказывается, что работает $writer->setPreCalculateFormulas(false);, прежде чем вывод с помощью save () исправит эту проблему.

...