账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    PHPExcel 如何批量数据验证/整列可下拉
    42
    0

    PHPExcel 是不是每次只能设置一个单元格为下拉,我想要把整列设置为下拉效果,有没有可能。

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)

    $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"');
    

    我想要把整列设置为下拉效果,不知道怎么搞,循环的话插入的条数又不是固定的。

    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 星逝破晓 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部