做软件中难免会遇到数据导入的功能,而数据导入要生成一个模板,模板中有些字段是需要固定那几种的,比如产品分类,如果让用户直接填写id号的话用户可能不知所云,很有可能会填错,这样唯一的解决办法就是使用下拉菜单,就是EXCEL中的数据有效性,简单研究一下,下面把源码贴出来:
仅供参考,转载请注明出处….
本文标题:PHPExcel限制数据有效性,显示下拉菜单
本文链接:http://www.maben.com.cn/archives/386.html 转载请注明出处
$objExcel = new PHPExcel();$objWriter = new PHPExcel_Writer_Excel5($objExcel);$objExcel->setActiveSheetIndex(0);$objActSheet = $objExcel->getActiveSheet();$objValidation = $objActSheet->getCell("A1")->getDataValidation(); //这一句为要设置数据有效性的单元格$objValidation -> setType(PHPExcel_Cell_DataValidation::TYPE_LIST) -> setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION) -> setAllowBlank(false) -> setShowInputMessage(true) -> setShowErrorMessage(true) -> setShowDropDown(true) -> setErrorTitle('输入的值有误') -> setError('您输入的值不在下拉框列表内.') -> setPromptTitle('设备类型') -> setFormula1('"列表项1,列表项2,列表项3"');
仅供参考,转载请注明出处….
本文标题:PHPExcel限制数据有效性,显示下拉菜单
本文链接:http://www.maben.com.cn/archives/386.html 转载请注明出处