Openpyxl-如何解锁工作表中的所有单元格

问题描述

我使用openpyxl创建了一个excel文件认情况下,工作表单元格均被锁定。我只想锁定第1行和第2行,其余的应解锁并进行编辑。我本来打算先解锁所有单元格,然后再锁定第1行和第2行,但是我被解锁部分卡住了。有没有一种方法可以解锁工作表中的所有单元格而无需迭代或循环列/行?

我尝试过:

from openpyxl import Workbook

wb = Workbook()
ws = wb.create_sheet("MySheet") 

col_range = ws['A1:M500']
for col in col_range:
     for c in col:
         c.protection = Protection(locked=False)

<< lock row 1 and row 2>>

ws.protection.password = 'somepassword'

但是要花很长时间,如果我使用['A:XDF']

我需要帮助,谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)