laravel Excelを使用してドロップダウンリストを作成しようとしましたが、ダウンロード後にドロップダウンリストが表示されず、エラーもスローされません。
以下にコードを示します。
$excelsheet->sheet('ClassBoardData', function($sheet1) use($cc, $highrowofclass, $highrowofboard) { $variantsSheet = $sheet1->_parent->getSheet(1); $range = 'B1:B' . $highrowofclass;
$sheet1->_parent->addNamedRange(new \PHPExcel_NamedRange('classdata', $variantsSheet, $range));
$objValidation = $sheet1->getCell('A1')->getDataValidation();
$objValidation->setType(\PHPExcel_Cell_DataValidation::TYPE_LIST);
$objValidation->setErrorStyle(\PHPExcel_Cell_DataValidation::STYLE_INFORMATION);
$objValidation->setAllowBlank(false);
$objValidation->setShowInputMessage(true);
$objValidation->setShowErrorMessage(true);
$objValidation->setShowDropDown(true);
$objValidation->setErrorTitle('Input error');
$objValidation->setError('Value is not in the list.');
$objValidation->setPromptTitle('Pick from the list');
$objValidation->setPrompt('Please pick a value from the drop-down list.');
$objValidation->setFormula1('classdata');
});