PHPExcel锁定特定单元格
发布时间:2020-12-13 13:15:19 所属栏目:PHP教程 来源:网络整理
导读:在phpexcel中,我能够锁定单元格 $objPHPExcel-getActiveSheet()-protectCells('A1:D1','php');$objPHPExcel-getActiveSheet()-getProtection()-setSheet(true); 如果我双击A1到D1之间的任何单元格,它将要求密码. 但是如果我双击任何其他单元格(例如)A2 "The
在phpexcel中,我能够锁定单元格
$objPHPExcel->getActiveSheet()->protectCells('A1:D1','php'); $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); 如果我双击A1到D1之间的任何单元格,它将要求密码. "The cell or chart that you are trying to change is protected and therefore read-only". 它锁定整个工作表,是否可以仅锁定特定的单元格并保留其他单元格可编辑?
最后,我找到了正确的方法.
$objPHPExcel = new PHPExcel; $objSheet = $objPHPExcel->getActiveSheet(); //保护细胞范围 $objSheet->protectCells('A1:B1','PHP'); // UNPROTECT THE CELL RANGE $objSheet->getStyle('A2:B2')->getProtection() ->setLocked(PHPExcel_Style_Protection::PROTECTION_UNPROTECTED); //保护工作表 $objSheet->getProtection()->setSheet(true); 这是完美的工作! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- php – 如何使用RecursiveDirectoryIterator忽略
- zend-framework – Zend Framework模块化应用程序
- php array_intersect_uassoc 使用用户自定义的函
- php – 如果PDO和mysqli不可用,使用mysql_ *函数
- php – mysql if word match statement
- php 格式化数字的时候注意数字的范围
- php – trim()没有捕获AJAX发布的数据值?
- php – 搜索名字和姓氏,按匹配准确度排序
- php.ini – PHP – 扩展 – no-debug-non-zts-xx
- PHP – MYSQL到ClientDataSet
热点阅读