Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用phpExcel锁定/使Excel单元格区域只读_Php_Phpexcel - Fatal编程技术网

使用phpExcel锁定/使Excel单元格区域只读

使用phpExcel锁定/使Excel单元格区域只读,php,phpexcel,Php,Phpexcel,在将数据导出到特定单元格或excel单元格区域后,如何使用phpExcel或仅使用php锁定或使其只读 从A17:f45开始?参见开发人员文档的第4.6.26节 $objPHPExcel->getActiveSheet() ->getStyle('A17:F45') ->getProtection() ->setLocked( PHPExcel_Style_Protection::PROTECTION_PROTECTED )

在将数据导出到特定单元格或excel单元格区域后,如何使用phpExcel或仅使用php锁定或使其只读


从A17:f45开始?

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

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

在此之前,请设置图纸的受保护属性

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

它锁定整个excel文件。