我可以使用密码保护创建Excel文件

时间:2011-08-29 13:11:20

标签: php excel

我可以使用php创建保存密码保护的Excel文件吗?我找到了很多课程和方法,但没有找到 谢谢

2 个答案:

答案 0 :(得分:3)

您可以使用(优秀的)PHPExcel。锁定整个工作簿:

$reader = new PHPExcel_Reader_Excel2007;
$workbook =  $reader->load("document.xlsx");
$workbook->getSecurity()->setWorkbookPassword("your password");

或者锁定工作表:

$reader = new PHPExcel_Reader_Excel2007;
$workbook =  $reader->load("document.xlsx");
$workbook->-getActiveSheet()->getSecurity()->setWorkbookPassword("your password");

答案 1 :(得分:0)

简短的回答:否,到目前为止,您无法从PHPExcel创建受密码保护的文件。

https://github.com/PHPOffice/PHPExcel/issues/442#issuecomment-57867961