锁定excel工作表,使其无法在Python中编辑

2024-05-16 02:45:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在考虑用Python以以下方式保护工作表:-

  1. 保护适用于激活的一张图纸,如下代码所示
  2. 我想保护所有的列,除了一个或两个允许输入的列
  3. 对于工作表的其余部分,请为工作表禁用“全选”。这样,没有人可以选择全部、复制和粘贴其他工作表中的值,因为这将粘贴受保护的行

openpyxl或任何其他具有更好保护机制的软件包都将非常好。有人能在这方面指导我吗

import openpyxl
from openpyxl import Workbook

book = Workbook()
sheet = book.active
sheet.protection.set_password('xxxx')

Tags: 代码fromimport粘贴方式机制sheetactive