Php 我可以创建带有密码保护的Excel文件吗

Php 我可以创建带有密码保护的Excel文件吗,php,excel,Php,Excel,我可以用php创建保存密码保护的Excel文件吗?我找到了很多类和方法,但没有找到 谢谢你你可以用(优秀的)PHPExcel来做这个。要锁定整个工作簿,请执行以下操作: $reader = new PHPExcel_Reader_Excel2007; $workbook = $reader->load("document.xlsx"); $workbook->getSecurity()->setWorkbookPassword("your password"); 或锁定工作

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

你可以用(优秀的)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");
您可以使用(优秀的)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");

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


简短回答:不,直到现在,您还不能从PHPExcel创建密码保护的文件


我们如何将其写回文件?我尝试了这个方法,但大多数时候它什么也没做。当它执行某些操作时,会锁定该文件,因此无法对其进行编辑。它没有达到我预期的效果:需要密码才能查看文件。据我所见,PHPExcel无法真正对文件进行密码保护。我们如何将其写回文件?我尝试了这个方法,但大部分时间它都没有做任何事情。当它执行某些操作时,会锁定该文件,因此无法对其进行编辑。它没有达到我预期的效果:需要密码才能查看文件。据我所知,PHPExcel无法真正对文件进行密码保护。这是否回答了您的问题?这回答了你的问题吗?