RT~
PHP生成excel文件的时候能不能给它加密呢?

解决方案 »

  1.   

    也就是说在生成的同时就给它加密,那我们在打开生成的excel文件时需要输入相应的密码
    能行得通吗?
    请知道的帮帮忙~谢谢了
      

  2.   

    关注中 顺便问下搂主 我只能让PHP按照EXEL的格式显示 保存要手动来操作 选它的另存为 楼主怎么操作直接生成EXEL文件?
      

  3.   

    如果你使用的是 PHPExcel 类
    那么手册中有例子
    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);