2013-05-20 60 views
0

怎麼能一個鎖或使特定的細胞或Excel單元格的範圍只讀使用phpExcel或只是用php一系列Excel單元格的那些細胞說鎖定/使數據導出到後只讀使用phpExcel

從A17: F45?開發者文檔

$objPHPExcel->getActiveSheet() 
    ->getStyle('A17:F45') 
    ->getProtection() 
    ->setLocked(
     PHPExcel_Style_Protection::PROTECTION_PROTECTED 
    ); 

回答

3

見4.6.26節所保護的財產爲表

$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); // Needs to be set to true in order to 

$objPHPExcel->getActiveSheet() 
->getStyle('A17:F45') 
->getProtection() 
->setLocked(
    PHPExcel_Style_Protection::PROTECTION_PROTECTED 
); 

問候

-1

前的

+0

它可以鎖定整個Excel文件。 –