In phpexcel i was able to lock cell by
$objPHPExcel->getActiveSheet()->protectCells('A1:D1', 'php');
$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true);
If i double click on any Cell between A1 to D1 it will ask for password as it should.
But if i double click on any other cell (eg) A2 it says
"The cell or chart that you are trying to change is protected and therefore
read-only".
Its locking whole worksheet, Is it possible to lock only particular cell and leave other cells editable?