保存时保护含有数据的单元格,其他单元格在打开时可编辑。
创始人
2024-11-22 16:02:22
0次

要保护某些含有数据的单元格,并允许其他单元格在打开时可编辑,可以使用以下代码示例:

import openpyxl
from openpyxl import Workbook
from openpyxl.styles import Protection

# 创建一个新的工作簿
wb = Workbook()
# 选择活动工作表
ws = wb.active

# 设置保护密码
password = 'mypassword'

# 在A1单元格中输入数据
ws['A1'] = 'Hello'

# 设置保护单元格
cell = ws['A1']
cell.protection = Protection(locked=True)

# 保护工作表
ws.protection.sheet = True
ws.protection.password = password

# 保存工作簿
wb.save('protected.xlsx')

这段代码将创建一个新的工作簿,将数据“Hello”输入到A1单元格中,并设置保护该单元格。然后,整个工作表都将被保护,并使用密码保护。最后,工作簿将保存为名为“protected.xlsx”的文件。

当你打开此工作簿时,你将需要输入密码来编辑单元格。只有A1单元格是被保护的,其他单元格可以被编辑。

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...