使用phpExcel锁定/使只读一系列Excel单元格

时间:2013-05-20 12:05:10

标签: php phpexcel

如何在将数据导出到这些单元格后,使用phpExcel或仅使用php来锁定或制作特定单元格或范围的excel单元格

来自A17:f45?

2 个答案:

答案 0 :(得分:3)

参见开发人员文档的第4.6.26节

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

答案 1 :(得分:-1)

之前,为工作表设置受保护的属性

$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
);

问候