开发者社区 问答 正文

php excel加密的实现方法有什么?

使用PHPExcel怎么对导出的excel文档加密,在打开文件时需要输入密码的那种。

展开
收起
小旋风柴进 2016-03-06 14:09:02 6702 分享 版权
1 条回答
写回答
取消 提交回答
  • 三个层次

     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
    );
    2019-07-17 18:54:32
    赞同 展开评论