使用PHPExcel怎么对导出的excel文档加密,在打开文件时需要输入密码的那种。在调用其加密方法时无法实现加密是为什么?
1条回答 默认 最新
xuzuning 2015-03-03 10:40关注三个层次,你用的是哪一种?
An example on setting document security: $objPHPExcel->getSecurity()->setLockWindows(true); $objPHPExcel->getSecurity()->setLockStructure(true); $objPHPExcel->getSecurity()->setWorkbookPassword("PHPExcel"); An example on setting worksheet security: $objPHPExcel->getActiveSheet()->getProtection()->setPassword('PHPExcel'); $objPHPExcel->getActiveSheet()->getProtection()->setSheet(true); $objPHPExcel->getActiveSheet()->getProtection()->setSort(true); $objPHPExcel->getActiveSheet()->getProtection()->setInsertRows(true); $objPHPExcel->getActiveSheet()->getProtection()->setFormatCells(true); An example on setting cell security: $objPHPExcel->getActiveSheet()->getStyle('B1')->getProtection()->setLocked( PHPExcel_Style_Protection::PROTECTION_UNPROTECTED );解决 无用评论 打赏 举报