Мне удалось создать выпадающее меню в моем файле Excel, который я генерирую, используя следующий код.
Не могли бы вы рассказать мне, как добавить DatePicker во весь столбец с помощью PHPExcel? Я искал возможные решения в http://phpexcel.codeplex.com/ но не нашел ни одного.
$column = 'I';
$lastRow = 1000;
for ($row = 2; $row <= $lastRow; $row++)
{
$objValidation = $objPHPExcel->getActiveSheet()->getCell($column.$row)->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 list.');
$objValidation->setPromptTitle('Pick from list');
$objValidation->setPrompt('Please pick a value from the drop-down list.');
$objValidation->setFormula1('"M,F"');
}
Задача ещё не решена.
Других решений пока нет …