dongtun2459 2013-07-17 02:07
浏览 379

如何使用phpExcel模块将excel文件保存为只读模式

I am trying to get users to save/download my excel file in read-only mode (apache on windows server, all users downloading are using windows).

So far, I have looked around for a good solution and have tried everything suggested but nothing seems to be working.

I tried adding following lines:

$objPHPExcel->getSecurity()->setLockWindows(true);
$objPHPExcel->getSecurity()->setLockStructure(true);

but still it is saving in an editable mode. Am I missing something here?

I would prefer a solution where above mentioned goal is achieved by using phpexcel but the use of core php is also acceptable.

Something that requires a modification to phpexcel core class won't be acceptable as there's a whole bunch of applications developed by other developers in our organisation who assume core class to be untouched.

  • 写回答

3条回答 默认 最新

  • duanrang9348 2013-07-17 02:54
    关注

    from the docs:

    Document security allows you to set a password on a complete spreadsheet, allowing changes to be made only when that password is entered.

    The example they give is as follows:

    $objPHPExcel->getSecurity()->setLockWindows(true);
    $objPHPExcel->getSecurity()->setLockStructure(true);
    $objPHPExcel->getSecurity()->setWorkbookPassword("PHPExcel");
    

    it looks like you're missing the password.

    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图