指南

忘记 Excel 工作表保护密码怎么办?撤销工作表保护的方法

更新于 2026-10-13

表格是自己或同事几年前做的,设了保护,现在要改却想不起密码。先确认你遇到的是哪一种密码,因为两种密码的性质完全不同。

先分清两种密码

打开密码 保护密码
在哪设置 「文件 → 信息 → 保护工作簿 → 用密码进行加密」 「审阅 → 保护工作表 / 保护工作簿」
表现 不输入密码根本打不开文件 文件能打开,但不能编辑单元格,或不能增删、重命名工作表
本质 文件内容被加密 文件里的一个开关,密码以哈希形式存放,数据本身没有加密
忘了怎么办 没有可靠的办法 可以去掉保护,数据不受影响

本文讲的是保护密码。打开密码是真正的加密,xlszip 不做破解。

知道密码时

忘了密码:手动去掉保护

.xlsx 是一个 ZIP 包,保护设置就是里面 XML 文件中的一个标签。动手能力强的话可以手动删掉:

  1. 复制一份文件,把扩展名从 .xlsx 改成 .zip,解压到一个文件夹;
  2. 用记事本打开 xl/worksheets 下对应的 sheet1.xml(每张表一个文件),找到以 <sheetProtection 开头的整个标签,删掉;
  3. 工作簿结构保护在 xl/workbook.xml 里,标签是 <workbookProtection …/>,同样删掉;
  4. 把文件夹里面的内容(不是外层文件夹本身)重新压缩成 ZIP,扩展名改回 .xlsx。

常见的坑:压缩时多套了一层文件夹,Excel 会提示文件损坏;用了会改换行或编码的编辑器,XML 被改坏。旧版 .xls 是另一种格式,不能这样处理,可以先转换成 xlsx。

忘了密码:在线一步去掉

xlszip 解除保护直接去掉这些限制,不需要你解压改 XML:

单元格的值、公式和格式都不变,可以一次处理多个文件。检测到设置了打开密码的加密文件会直接说明,不做破解。

请只处理你有权编辑的文件。

更多指南