如何使用PHPExcel创建受密码保护的Excel工作表,我知道如何使用保护Excel工作表
$G=$objPHPExcel->setActiveSheetIndex(0);
$G->getProtection()->setSheet(true);
Run Code Online (Sandbox Code Playgroud)
但是我没有得到任何链接如何设置密码进行编辑保护,这意味着用户可以在没有密码的情况下打开文件,但无法从工作表中删除保护,这可以通过数据菜单中的任何人轻松完成.欢迎提出建议.
Mar*_*ker 15
仅限Excel2007 Writer:
设置工作簿安全性:
$objPHPExcel->getSecurity()->setLockWindows(true);
$objPHPExcel->getSecurity()->setLockStructure(true);
$objPHPExcel->getSecurity()->setWorkbookPassword('secret');
Run Code Online (Sandbox Code Playgroud)
设置工作表安全性:
$objPHPExcel->getActiveSheet()->getProtection()->setSheet(true);
$objPHPExcel->getActiveSheet()->getProtection()->setSort(true);
$objPHPExcel->getActiveSheet()->getProtection()->setInsertRows(true);
$objPHPExcel->getActiveSheet()->getProtection()->setFormatCells(true);
$objPHPExcel->getActiveSheet()->getProtection()->setPassword('password');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16018 次 |
| 最近记录: |