echo75 Bu çok kolay ve hızlı bir iş değil açıkçası. Doküman okumanız gerekiyor. Mesela phpspreadsheet ile şöyle bir örnek var:
$validation = $spreadsheet->getActiveSheet()->getCell('B5')->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"');
Bu B5 hücresine içinde Item A, Item B ve Iteam C olan bir dropdown ekliyor. Yapabiliyorsunuz ama dediğim gibi dokümanları okumanız lazım. Özellikle şu sayfaya bakın:
https://phpspreadsheet.readthedocs.io/en/latest/topics/recipes/