2011-08-29 187 views

回答

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"); 
+0

我們如何寫回文件? – Unnikrishnan

+0

我試過這個,大部分時間它根本沒有做任何事情。當它做些什麼時,它鎖定了文件,所以無法編輯。它沒有做我所期望的:需要密碼才能查看文件。從我所看到的,PHPExcel不能真正的密碼保護文件。 – kainaw

相關問題