Нужно сгенерировать xls файл со списком и реализовать выборку с записью в др.колонке. Гуглил 4 дня решил использовать PHPExel, c реализацией самого списка разобрался, а вот как выбираемые значение через запятую записывались в др.колонку завис. Натолкните на идею. http://www.planetaexcel.ru/techniques/1/181/ пример что должно получиться Пример моего кода: <? require_once 'Classes/PHPExcel.php'; // подключение библиотеки $objPHPExcel = new PHPEXcel(); $objPHPExcel->setActiveSheetIndex(0);//метод PHPEXcel новый активный лист //$objPHPExcel->createSheet(); $objPHPExcel->getActiveSheet() ->setCellValue('A7', "List:") //Добавление данных в таблицу ->setCellValue('D2', "1") ->setCellValue('D3', "2") ->setCellValue('D4', "3") ->setCellValue('D5', "4") ->setCellValue('D6', "5") $objValidation = $objPHPExcel->getActiveSheet()->getCell("B7")->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('$D$2:$D$6'); //формула выводимых данных header("Content-Type:application/vnd.ms-excel"); // Вывод и сохранение файла. header("Content-Disposition:attachment;filename='simple.xls'"); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');//версия EXEL $objWriter->save('php://output'); exit(); ?>