指南
忘记 Excel 工作表保护密码怎么办?撤销工作表保护的方法
更新于 2026-10-13
表格是自己或同事几年前做的,设了保护,现在要改却想不起密码。先确认你遇到的是哪一种密码,因为两种密码的性质完全不同。
先分清两种密码
|
打开密码 |
保护密码 |
| 在哪设置 |
「文件 → 信息 → 保护工作簿 → 用密码进行加密」 |
「审阅 → 保护工作表 / 保护工作簿」 |
| 表现 |
不输入密码根本打不开文件 |
文件能打开,但不能编辑单元格,或不能增删、重命名工作表 |
| 本质 |
文件内容被加密 |
文件里的一个开关,密码以哈希形式存放,数据本身没有加密 |
| 忘了怎么办 |
没有可靠的办法 |
可以去掉保护,数据不受影响 |
本文讲的是保护密码。打开密码是真正的加密,xlszip 不做破解。
知道密码时
- 工作表:「审阅 → 撤销工作表保护」,输入密码;
- 工作簿结构(不能增删、重命名、取消隐藏工作表):「审阅 → 保护工作簿」,再点一次并输入密码即可取消。
忘了密码:手动去掉保护
.xlsx 是一个 ZIP 包,保护设置就是里面 XML 文件中的一个标签。动手能力强的话可以手动删掉:
- 复制一份文件,把扩展名从
.xlsx 改成 .zip,解压到一个文件夹;
- 用记事本打开
xl/worksheets 下对应的 sheet1.xml(每张表一个文件),找到以 <sheetProtection 开头的整个标签,删掉;
- 工作簿结构保护在
xl/workbook.xml 里,标签是 <workbookProtection …/>,同样删掉;
- 把文件夹里面的内容(不是外层文件夹本身)重新压缩成 ZIP,扩展名改回
.xlsx。
常见的坑:压缩时多套了一层文件夹,Excel 会提示文件损坏;用了会改换行或编码的编辑器,XML 被改坏。旧版 .xls 是另一种格式,不能这样处理,可以先转换成 xlsx。
忘了密码:在线一步去掉
xlszip 解除保护直接去掉这些限制,不需要你解压改 XML:
- 工作表保护、工作簿结构保护;
- 允许编辑区域;
- 「建议以只读方式打开」和「标记为最终状态」。
单元格的值、公式和格式都不变,可以一次处理多个文件。检测到设置了打开密码的加密文件会直接说明,不做破解。
请只处理你有权编辑的文件。