时间:2017-03-16 13:49:40
//设置数据有效性 $objValidation = $objPHPExcel ->getActiveSheet()->getCell( $jc . '4' )->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( $vname [ 'name' ]. '选项' ) // -> setFormula1('"列表项1,列表项2,列表项3"'); -> setFormula1( '"' .rtrim( $default_txtlist , ',' ). '"' ); |
![图片.png](https://img-blog.csdnimg.cn/img_convert/b7e44b2e5f48b400e31427413da4234c.png)
这样再写入一下就可以看到效果了,最后的setFormula1千万不要删除两边的双引号,否则会失效