Laravel Phpspreadsheet: раскрывающийся список не работает со значениями в скобках - PullRequest
0 голосов
/ 11 июля 2019

Я использую PhpSpreadsheet для генерации отчета. Но он не может записать значения в скобках в выпадающий список. Ячейка становится пустой на выходе. Без скобок в значениях он работает.

Пример: значения в скобках: $ validation-> setFormula1 («Элемент A, Элемент B, Элемент (C)»)

     $validation = $spreadsheet->getActiveSheet()->getCell($Cell)->getDataValidation();
     $validation->setType( \PhpOffice\PhpSpreadsheet\Cell\DataValidation::TYPE_LIST );
     $validation->setErrorStyle( \PhpOffice\PhpSpreadsheet\Cell\DataValidation::STYLE_INFORMATION );
     $validation->setAllowBlank(false);
     $validation->setShowInputMessage(true);
     $validation->setShowErrorMessage(true);
     $validation->setShowDropDown(true);
     $validation->setErrorTitle('Input error');
     $validation->setError('Value is not in list.');
     $validation->setPromptTitle('Pick from list');
     $validation->setPrompt('Please pick a value from the drop-down list.');
     $validation->setFormula1("Item A,Item B,Item(C), item6");
...