EXCEL工作表密码忘记了怎么办?

龘龘221167238

我曾经深入研究过这个问题,如果你是2007以上的版本,那么通常来说有三个方法可以破解工作表的加密:

①VBA代码
②Excel转压缩包
③第三方破解软件


由于Excel自身就能实现工作表密码的解除,第三方破解软件在这方面并没有太大的优势,今天我就不讲了,只讲前两种方法。

001 VBA代码解除工作表密码

看到VBA就腿软,别怕,代码都给你了,直接复制就行。

Step1:打开工作表,按Alt + F11

Step2:复制以下代码,并按F5运行

Sub 星爷()

ActiveSheet.Protect AllowFiltering:=True: ActiveSheet.Unprotect

End Sub


注意,我把这个方法讲给医学同学的时候,他们会产生疑问:如果Excel打开的时候需要输入密码,是不是也能用这样的方法破解。

当然不能!不能!不能!

本文讨论的都是工作表加密,即整个Excel文档是能够打开的,只是对工作表进行了加密,无法修改工作表中的内容。


002 Excel转压缩包解除工作表密码

Excel能转压缩包?

是的,你没有看错!

从Office 07及以上版本中微软采用的是xlsx、docx、pptx格式,它们本质上是一个压缩包,构成Excel的所有源码文件都在这个压缩包中,因此通过将其后缀更改为.zip或.rar即可提取文件。

Step1:修改Excel的后缀名为zip或者rar形式,此时会弹出警告提醒,直接忽略确定即可;

修改完之后,Excel文件就变成了一个压缩包,我们直接打开这个压缩包。


Step2:从压缩包中\\xl\\worksheets\\路径下找到加密的工作表。因为我们只有sheet2为加密工作表,所以用记事本打开这个工作表即可。(也可以将其复制出来再打开)


Step3:打开之后,你会发现记事本里面全是代码,这些代码就记录了工作表的各类信息,其中就包括工作表的密码。我们找到如下代码行,找到之后将<>中的那一坨连同<>符号一起删掉,然后保存。


这坨代码如何找到呢?

如果记事本中的代码过多,可能不太好找,可以用搜索的方法来搜索Protection这个单词,就能定位到这一长传代码了。


保存之后,工作表中记录的底层信息就已经发生了改变,我们再将压缩包后缀改为xlsx,又变成Excel文件了。


打开文件,你会发现,咦,密码没有了!


「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

精进Excel

你说的是工作表保护密码忘记了吗?


工作表保护密码忘记了其实还是有方法可以破解的,如下图,我们在工作表中设置了保护密码。



Sub 破解()

ActiveSheet.Protect DrawingObjects:=True, CONTENTS:=True, AllowFiltering:=True

ActiveSheet.Protect DrawingObjects:=False, CONTENTS:=True, AllowFiltering:=True

ActiveSheet.Unprotect

End Sub


复制这段代码点击工作表右键查看代码,把代码粘贴进去,然后点击功能区中的“运行”选择运行子过程即可破解保护工作表。


excel函数教程

日常工作中,为了防止小伙伴不小心修改你的工作表,经常会设置工作表密码,时间一长,是否都忘记密码啦?

前辈大神留下的表格好厉害,我想学下怎么做,天哪,有密码!

前辈大神留下的模板表,用着好舒服,业务量增加,模板表有密码!

这些问题,不知你是否经常遇见呢?技巧君也曾经被这些问题困扰许久,今天,技巧君教你一招,无需VBA和代码,快速解决这个问题!

详细步骤:

1、如下图所示,我们的sheet2工作表已经有密码保护,无法修订和更改


2、我们关闭工作簿,打开文件管理器,找到这个文件,重命名修改文件后缀名为“rar”


3、双击修改后缀名后的文件,找到"sheet2.xml\

Excel精选技巧

excel工作表密码破解的方法大致有以下三种:

  1. VBA代码破解;

  2. 将文件后缀名修改为RAR压缩文件后打开相关文件将加密代码删除;

  3. 下载现成的插件。

前面两种方法都比较繁琐,直接使用现成的插件可以随时使用!

前面的两种方法都已经有人解答了,这里就不再赘述,强调一点时VBA代码破解工作表密码的方法不止一种,网上自行搜索一下有很多的,下面重点将一下第三种方法。

之前在excelhome论坛上下载了一位版主的插件,里面就有破解excel密码的功能,而且功能还很强大(几乎你能想到的都有了),该插件时免费的,具体演示如下:

加密工作表

对身份证校验工作表进行加密

提示输入密码才能修改,说明已经加密成功!


破解密码

点击插件如图所示的工作表保护与破解按钮

详细参数选择演示


它的功能还不止于此,大家学习。


最好,大家需要插件的话可以自行到excel home论坛搜索,也可以私信我索要,后台回复“常用工具插件”即可自动获取下载链接。

关于插件的使用方法:

下载解压之后是一个xlam文件,直接双击即可使用。



还有另一种方法:



乐享所知

今天继续教大家一个大招,以最快的方式破解excel任何版本工作表密码,睁大眼睛不要错过。

一、案例场景:

有时候为了对一些关键数据进行保密,我们会对excel工作表进行加密处理,但是偶尔都会出现密码忘记的情况,所以就需要对已经设置的密码进行破解。如下图:

如上图:我们需要新增人员工资的时候,如果设置了密码就需要先对工作表密码进行验证,但是忘记密码后我们就输入不了,此时就需要对工作表密码进行破解。

二、工作表密码破解:

第一步:将工作表名称后缀xlsx更改为rar,也就是将excel文件格式更改为压缩包格式。

第二步:双击打开压缩包,依次打开压缩包:xl—worksheets,找到被加密的文件sheet1.xml。

第三步:将sheet1.xml文件移出来,双击用记事本的方式打开。ctrl+F搜索protect,将protect开始的代码进行删除。删除后将文件保存再移入压缩包。

第四部:重新将压缩包文件格式由rar更改为xlsx,这样打开就不会再有工作表密码进行限制了。

更改完毕之后,你重新对人员工资进行添加的时候,就不会出现最开始的需要审核验证密码的情况。这个方法是不是非常不错呀?

温馨提醒:

1、此方法仅做教学讲解,请勿用于任何非法用途;

2、此方法可以对excel任何版本的工作表加密的情况进行破解,但如果是工作簿进行了加密,目前来说没有更好的方法可以破解。



excel函数与vba实例

这里有个方法,希望能帮到你:
  • 将Excel文件修改为RAR文件格式(将Excel文件的后缀名修改.rar后缀)

  • 打开压缩包,找到文件 xlworksheets工作表名.xml

  • 用记事本打开该文件,并删除其中的 部分,并保存

  • 将压缩包后缀名修改会.xlsx文件即可

\n

{!-- PGC_VIDEO:{"thumb_height": 360, "thumb_url": "7005000d7aad5a29827a\

Excel大全

题主你好!

嗯,你这个问题我遇到过。



不过我的好像是2003年版。记得那个时候,网上找了很多破解软件。都不太好用,最后找了一个什么名字忘了,然后。用了留20多分钟才破解。

看了你这个问题本来想仔细找找给你弄的。然后网上搜一下都说这个07板版以后的需要暴力破解,怎么暴力破解我也是不太明白,嗯,你先看下自己是什么版本儿的?如果是零三年的,你就去网上搜一些破解软件。特别容易破解,如果是零七年以后的,你也可以在网上搜寻一下,然后他们有QQ啦什么的联系方式,你可以联系一下试试。

一点儿拙见希望能帮到你

喜儿哥科技


分享到:


相關文章: