Python添加密码以修改功能

时间:2019-04-26 13:29:38

标签: python excel password-protection

我想知道python中是否有一种方法可以启用只读模式,除非指定了密码。我可以通过文件->另存为->工具->常规选项在excel上手动完成此操作,但是我想知道是否可以通过python进行操作,以及如何在脚本中自动执行该过程

谢谢

1 个答案:

答案 0 :(得分:0)

{{1}}应该具有此功能,但是要自动生成,找出操作方法的最简单方法是创建具有所需功能的空白excel工作簿,并搜索如何在其中实现它们xml结构。我做了一个非常快速的测试,以便能够找到openpyxl.workbook.protection模块,但是您可能还需要工作表保护,并且经常为构造函数生成正确的数据类型可能很棘手。如果可以的话,通过操作系统的文件权限可能更容易做到这一点。另外,您也许可以将PDF导出为具有Adobe安全性选项的PDF。