В phpexcel я смог заблокировать ячейку
$objPHPExcel->getActiveSheet()->protectCells('A1:D1', 'php');
$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true);
Если я дважды щелкнул по любой ячейке между A1 и D1, она попросит пароль как следует.
Но если я дважды щелкнул по любой другой ячейке (например) A2, она говорит
"The cell or chart that you are trying to change is protected and therefore
read-only".
Его блокировка всего рабочего листа. Можно ли заблокировать только конкретную ячейку и оставить доступными другие ячейки?