excel文件管理:如何进行密码保护和破解? 下篇

news2025/2/25 15:01:57

在上篇文章中,我们提到了设置工作簿的打开权限密码、修改权限密码、保护工作簿的密码、允许编辑区域的密码,并且讲到了两种破解excel密码的方式。今天,我们书接上回,继续讲解excel中常见的密码保护和破解方式,一起来看看吧!(继上篇)

五、保护工作表的密码

此篇一定要讲保护工作表的密码了,因为不会这个内容,很多的密码设置和另类密保功能都不能实现。我们在这里先说一下,在单元格格式设置窗口(CTRL+1组合键打开),有一个“保护”的标签。

这里有两个复选选项,注释说的很明白,“锁定”是锁定单元格的意思,“隐藏”是隐藏单元格中公式的意思,二者都是在设置“保护工作表”之后才会生效。当我们设置的函数不想被别人看到的时候,可以选中带有函数的单元格区域,设置单元格格式,在“隐藏”前面的复选框挑勾,再设置“工作表保护”,那么在编辑栏中就不会显示函数的内容。

​上述动图中设置密码的过程就是设置“保护工作表”的过程,它主要可以通过三个地方打开。

① 在“审阅”选项卡下的“保护”功能组中,可以看到“保护工作表”的功能。

​② 用鼠标右键点选工作表名称,也可以看到此功能,如下:

③ 在“开始”选项卡下,“单元格”功能组中的“格式”下拉菜单中。这个不经常使用,知道就好了。

选择后,会弹出如下窗口:

在窗口上方的文本框中输入密码点击“确定”按钮,再重复输入一次密码后,即可生效。

作者E图表述认为,在excel所有的密码设置过程中,“保护工作表”的设置选项是最多的,下面我们就一起来看看它们在勾选后分别能起到什么效果吧!

【保护工作表选项功能一览】

【工作表保护的破解】

假设在一个工作薄中有三张工作表,我们对<工作表>设置了“保护工作表”的操作,但是我们忘记了密码,该怎么办呢?

STEP1:关闭此工作薄,将文件后缀.XLSX改为.RAR格式。

STEP2:双击打开此压缩文件,如下图:

 

按文件夹路径xl/worksheets,打开文件夹。

STEP3:看到sheet1.xml这些文件了吗?刚才我们设置“保护工作表”密码的表是第三张表,所以这里我们把sheet3.xml文件复制并粘贴到本地某一个路径下(可以直接复制到桌面上),鼠标右键单击,选择“打开方式”,以“记事本”方式打开,会出现一堆“乱七八糟看不懂”的代码。

STEP4:查询SHEETPROTECTION,这个单词的前面有一个“<”符号,从这里开始,找到对应的另一半“>”符号,将这部分内容删除(即上图蓝色区域)。保存,关闭。

STEP5:将保存后的sheet3.xml文件拖拽回压缩文件,并替换掉原文件。接着把.RAR的后缀改回原来的后缀.XLSX,即可删除设置的“保护工作表”的密码。

在上面的文章中,作者E图表述对于“保护工作表”的所有选项都做了一个介绍,这当中估计最不好理解的就是“编辑方案”,相信也有很多人并不知道这个“方案”到底是什么,那我们就在今天文章的结尾给大家说一说。

***【附加知识】***

六、EXCEL的方案是什么?有什么功能?

官方解释:

方案是 Excel 保存且可以在工作表上自动替换的一组值。你可以创建一个不同的值组并将其另存为方案,然后在这些方案之间切换以查看不同的结果。

添加方案:

在“数据”选项卡下的“预测”功能组中,点击“模拟分析”的下拉选项,就可以看到“方案管理器”。既然是归在“预测、分析”类工具中,那么也就说明了,“方案管理器”起到的作用就是一个分析工具,它可以通过不同数据的组合,形成各自的方案,根据我们规定的算法得到分析指标,可以单独显示方案结果,也可以形成所有方案的汇总报表。点击“方案管理器”就会弹出下面的窗口。

现在我们就用这个方式来分析一个问题:每个月工资5000元,按五年定期利率3.575%复利计算,预计20年内,分析本息达到5万元的最优选择!

首先,我们在工作表中做出如下格式:

C6单元格的函数,就不多介绍了,然后打开“方案管理器”,点击“添加”按钮创建一个新的方案。

设置后,点击“确定”按钮,在弹出的“方案变量值”窗口,输入此方案的值。

输入后,再点“确定”按钮,按上面的方法,重复制作10年,15年,20年的方案,做好后如下图所示。当我们选择其中一个方案后,再点“显示”按钮(当然也可以直接双击方案名称亦可),工作表中就会自动出现方案中的变量,并在C6单元格中出现结果。

G如果我们想看到整体的方案,可以点击“摘要”按钮进行设置,此时会生成一个新的“方案摘要”的工作表,列出一个所有方案的报表。

受打击吗?一个月5000元,每个月拿出一半存银行,15年后本息才达到5万元,可15年后的5万元能做些什么,谁知道呢?

***【编后语】***​

基本常用的密码保护和破解方式,都介绍给了大家。当然还有一些另类的密保做法,如:条件格式、函数设置等,其中最保险的密保还应该是VBA做出来的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/118597.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

浅谈屏幕适配

文章目录1. 概述2. 屏幕尺寸3. 屏幕分辨率4. 屏幕像素密度5. dp、sp、px6. mdpi、hdpi、xdpi..7. 屏幕分辨率限定符8. 最小宽度限定符8.1 获取设计图最小宽度(dp)8.2 生成对应的dimens.xml文件8.3 尺寸限定符8.4 其它9. 今日头条相关9.1 系统状态栏获取不对问题9.2 autosize1. …

Elasticsearch8.X入门实战(二)Elasticsearch集群架构

Elasticsearch集群由一个或多个节点(服务器)组成,这些节点一起保存Elasticsearch的所有数据,并提供跨所有节点的联合索引和搜索功能。集群由一个唯一的名称来标识,该名称默认为“elasticsearch”(可以在配置文件中修改)。当某个节点被设置为相同的集群名称时,该节点才能…

Docker容器的简单介绍与使用

前言&#xff1a;大家好&#xff0c;我是小威&#xff0c;24届毕业生&#xff0c;曾经在某央企公司实习&#xff0c;目前入职某税务公司。本篇文章将记录和分享docker容器相关的知识点。 本篇文章记录的基础知识&#xff0c;适合在学Java的小白&#xff0c;也适合复习中&#x…

如何更好地进行 Android 组件化开发——路由原理篇

前言 组件化开发的会实现代码隔离&#xff0c;在开发时访问不到模块的代码&#xff0c;降低代码耦合度。那么如何跳转组件的页面、如何进行组件间的通信是个问题。这通常会使用到 ARouter、TheRouter、WMRouter 等路由框架。可能有不少人只知道怎么去调用&#xff0c;并不知道…

Pod内容详情梳理

本篇是笔者的一篇读书笔记&#xff0c;用于梳理pod的详情&#xff0c;方便理解和学习&#xff0c;也方便后续自己查询。一、Pod的概述Pod是k8s里面典型的CR&#xff0c;从它的元数据来看&#xff0c;具有所有CR的基本数据构成&#xff0c;分别是 version、kind&#xff0c;以及…

迅为RK3568开发板支持多屏同显/异显动态方案

iTOP-RK3568开发板采用四核Cortex-A55处理器&#xff0c;芯片内置VOP控制器&#xff0c;支持HDMI、LVDS、MIPI、EDP四种显示接口的多屏同显、异显和异触&#xff0c;可有效提高行业定制的拓展性。 三屏同显&#xff1a; 三屏异显&#xff1a; 双屏同显&#xff1a; 双屏异显&am…

Docker容器里进程的 pid 是如何申请出来的?

大家好&#xff0c;我是飞哥&#xff01;如果大家有过在容器中执行 ps 命令的经验&#xff0c;都会知道在容器中的进程的 pid 一般是比较小的。例如下面我的这个例子。# ps -ef PID USER TIME COMMAND1 root 0:00 ./demo-ie13 root 0:00 /bin/bash21 root …

编程小技巧9-如何生成没有水印的代码图片(IDEA carbon-now-sh插件使用教程)

陈老老老板&#x1f9b8;&#x1f468;‍&#x1f4bb;本文专栏&#xff1a;快速变成小技巧&#xff08;主要讲一些平时常用的、有助于提高开发素的内容&#xff09;&#x1f468;‍&#x1f4bb;本文简述&#xff1a;本文讲一下使用carbon-now-sh插件生成图片超详细教程。&…

STM32

一&#xff1a;生成独立的他.h和.c文件 勾选后&#xff0c;生成单独的.h和.c文件。不勾选的话都在main里面。 二&#xff1a;常用。 1&#xff1a;电平输出。 HAL_GPIO_WritePin(PIN_LED_1_GPIO_Port, PIN_LED_1_Pin, GPIO_PIN_SET); HAL_GPIO_WritePin(PIN_LED_1_GPIO_Port, …

django 登录流程实现

一、简介&#xff1a; 1、用户输入正确的用户名、密码、验证码点击登录即可跳转到管理员页面。 2、用户输入错误的用户名或者密码或者验证码需要错误信息提示&#xff08;数据校验&#xff09; 二、实现步骤 1、新建一个项目&#xff08;创建项目过程和数据库略&#xff0c;…

签完三方后无法去实习,有什么可以弥补的吗?

作者&#xff1a;阿秀校招八股文学习网站&#xff1a;https://interviewguide.cn这是阿秀的第「228」篇原创你好&#xff0c;我是阿秀。2023届秋招已经步入尾声&#xff0c;很多小伙伴都已经找到工作&签约三方&#xff0c;慢慢结束了自己的秋招之旅&#xff0c;不过也有一些…

Local Attention和动态深度卷积间的关系

摘要 Local Vision Transformer 是分别在一个个小的局部窗口中进行注意力计算。 作者将局部注意力重新定义为通道级的局部连接层&#xff08;channel-wise locally-connected layer&#xff09;&#xff0c;并4个方面进行分析&#xff1a;两种网络的正则化方式&#xff0c;稀疏…

C语言实现九大排序算法(建议收藏!)

文章目录排序算法稳定性1. 插入排序原理排序过程代码实现性能分析2. 希尔排序原理排序过程关于增量取值代码实现性能分析3. 选择排序原理排序过程代码实现性能分析4. 堆排序原理排序过程代码实现性能分析5. 冒泡排序原理排序过程代码实现性能分析6. 快速排序原理Hoare法挖坑法前…

Easy App Locker - 给你的 mac 应用加锁保护你的隐私

Easy App Locker - 给你的 mac 应用加锁保护你的隐私 Easy App Locker可以对Mac上的单个应用进行密码保护。维护Mac上的隐私。 像如果你的某个应用存在隐私数据就可以使用该软件将此应用上锁&#xff0c;这样当你的朋友使用你的 mac 时你就不用担心你的隐私被泄露了&#xff0…

Java中创建线程的五种方式

目录&#xff1a; 前言 1.进程与线程的区别&#xff1f; 2.进程是操作系统进行资源分配的基本单位&#xff0c;而操作系统是以线程为单位进行调度的。 3. Java操作多线程&#xff0c;依赖最核心的类Thread。 4.关于start和run的区别&#xff1f; 5.使用JDK自带的工具jcon…

ArcGIS基础实验操作100例--实验7分割多部分要素

本实验专栏来自于汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 基础编辑篇--实验7 分割多部分要素 目录 一、实验背景 二、实验数据 &#xff08;1&#xff09;查看多…

第05讲:Redis主从复制

一、关于主从复制 1.1、什么是主从复制 主机数据更新后根据配置和策略&#xff0c; 自动同步到备机的master/slaver机制&#xff0c;Master以写为主&#xff0c;Slave以读为主 1.2、主从复制的作用 读写分离&#xff0c;性能扩展容灾快速恢复 二、一主多从的实验 2.1、原…

GitHub+HEXO博客设置主题

文章目录安装主题修改站点配置文件修改主题配置文件部署到github补充由于之前使用HexoGitHub搭建了个人博客用的是最原始的主题&#xff0c;丑的一批QAQ 用一下Github上面Star最高Next主题look look&#xff01; 上节博客&#xff1a;HexoGitHub搭建个人博客 主题选取网站&a…

CnOpenData中国工业企业基本信息扩展数据

一、数据简介 拉动中国经济的三个产业中&#xff0c;工业企业占有特殊的地位&#xff0c;是推动国内经济发展的重要产业。工业是最主要的物质生产部门&#xff0c;为居民生活、各行业的经济活动提供物质产品&#xff0c;这一重要作用是其他任何产业部门都无法替代的。工业企业为…

拆串后结构化,其中按行对齐

【问题】 I have a bit weired scenario where i need to fetch data i have following three products product1 product2 product3and each product has different ids(e.g. p1345,p3453,p2345) and then each froduct have different options which are having different…