使用openpyxl和Python 3.6,我试图在工作表中设置user-level permissions on certain ranges,允许用户编辑它(仅在我的情况下排序/过滤),即使工作表被锁定。
此屏幕截图显示了如何通过 Review - >在Excel 2016中手动执行此操作。允许用户编辑范围:
我调查了Named Ranges / Defined Names,但无济于事。以下是worksheet
和protection
的来源链接。
非常感谢任何帮助!
答案 0 :(得分:1)
openpyxl(2.4& 2.5)目前无法实现这一目标。可以在库的未来版本中添加对protectedRanges
(规范中的元素)的支持。