phpexcel 如何设置整列的有效值

菜鸟没翅膀 2018-01-20 10:31:12
$objValidation = $sheet->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('"正常表,公摊表"');

这样的话,只能设置一个单元格的有效值,我想把整列比如A列的所有单元格都设置,除了用循环去设置,有其他方法吗?
...全文
828 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
给我一杯拿铁 2019-07-26
  • 打赏
  • 举报
回复
楼主找到解决掉的办法了么

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧