如何在Excel范围设置用户级权限,例如“允许用户编辑范围”和openpyxl?
使用openpyxl和Python 3.6,我试图设置用户级别的权限在工作表中的某些范围 ,这将允许用户编辑它(只在我的情况下sorting/筛选)即使表单被locking。
此屏幕截图显示了如何在Excel 2016中手动执行此操作,通过查看 – >允许用户编辑范围 :
我看着名称范围 / 定义名称 ,但无济于事。 这里是worksheet
和protection
来源链接。
任何帮助将不胜感激!
这对于openpyxl(2.4&2.5)来说目前是不可能的。 支持protectedRanges
(规范中的元素)可以添加到库的未来版本中。