点击选择或把Excel文件拖到这里
支持 .xlsx、.xlsm、.xltx、.xltm,在浏览器中打开,不会上传仅限处理您自己的文件,例如您自己保护、但忘了密码的工作表。需要密码才能打开的文件是加密的,本工具无法打开。
关于撤销Excel工作表保护
您在Excel中保护了一个工作表,免得有人不小心改动公式。几个月后您需要修改,密码却不记得了。Excel提示*“您试图更改的单元格或图表位于受保护的工作表中”*,而撤销工作表保护又要您输入想不起来的密码。
本工具可以去掉这种保护。选择您的 .xlsx 或 .xlsm 文件,就能得到一个已去除工作表保护和工作簿结构保护的副本。每个单元格、公式、格式、图表和宏都和原来完全一样。
请只用于您自己的文件,或您有权修改的文件。文件在您的浏览器中打开,不会上传。
它做不到的事: 打开需要密码才能打开的文件。这样的文件是加密的,没有密码谁也读不了。本工具能识别这类文件并告诉您。
功能
- 工作表保护:一次从所有工作表和图表工作表中去除
- 工作簿结构保护:去除后,您又可以添加、移动、重命名、隐藏和删除工作表
- “修改权限密码”:也可以一并去除(默认勾选),同时去掉只读建议
- 其他一律不变:文件的其余部分逐字节原样复制
- 保留宏:.xlsm 文件保留VBA代码;模板(.xltx、.xltm)也能用
- 报告清楚:列出哪些工作表有保护、哪些设了密码
- 能识别加密文件:有打开密码的文件会被拒绝,并给出明确提示
- 保护隐私:文件不会离开您的设备
Excel的三种密码
Excel有三种不同的密码。只有两种是“保护”,第三种是真正的加密。
| 密码 | 作用 | 本工具能去除吗? |
|---|---|---|
| 保护工作表(审阅 → 保护工作表) | 可以打开和阅读文件,但不能修改被锁定的单元格 | 能 |
| 保护工作簿(审阅 → 保护工作簿) | 不能添加、删除、移动、重命名或取消隐藏工作表 | 能 |
| 修改权限密码(另存为 → 工具 → 常规选项) | Excel要求输入密码,或提供“只读”选项 | 能,只要勾选了该选项 |
| 打开权限密码(文件 → 信息 → 用密码进行加密) | 整个文件被加密,没有密码Excel连内容都显示不出来 | 不能,没有密码谁也不行 |
工作表保护从来就不是为了安全。它的密码不加密任何东西,单元格在文件里是明文保存的。它只是防止误操作的锁,不是防人的锁。
文件里到底发生了什么
.xlsx 文件其实是一个ZIP文件夹,里面有许多小的XML文件:每个工作表一个,工作簿一个,样式一个,等等。
- 工作表保护是工作表文件中的一行:<sheetProtection password="CC1A" sheet="1" … />。较新的Excel版本在那里保存的是密码的哈希值(hashValue="…")。打开文件并不需要这两者。
- 工作簿保护是 workbook.xml 中的一行:<workbookProtection lockStructure="1" … />。
- “修改权限密码”是 workbook.xml 中的一行 <fileSharing … />。
本工具在浏览器中打开ZIP,找到这些行并删掉,再重新写出ZIP。ZIP里的其他所有文件(单元格、样式、图表、图片和宏)都逐字节原样复制。所以得到的文件在Excel中打开后数据齐全,只是没有了锁。
常见问题
去除工作表保护合法吗?
这是您自己的文件和数据,去掉自己工作表上的锁,就像钥匙丢了去打开自己的抽屉。请只用于您自己的文件,或您有权修改的文件。不要用它绕过别人加在其作品上的锁。
文件需要密码才能打开,还能用吗?
不能。打开密码会加密整个文件,没有密码谁也读不了数据,本工具也不会去猜密码。本工具能识别这类文件并告诉您。
能处理旧的 .xls 文件吗?
不能,只支持 .xlsx、.xlsm、.xltx 和 .xltm。请先在Excel中打开 .xls 文件(工作表保护并不妨碍打开),选择另存为 → Excel 工作簿 (.xlsx),再使用本工具。
我的公式、格式和宏会保留吗?
会。只删除保护相关的行,文件中的其余内容原样复制,.xlsm 中的VBA宏也不例外。
能去除VBA工程密码吗?
不能。宏代码(VBA编辑器)上的密码是另一回事。本工具会让文件中的宏部分保持原样。
能处理Google表格或LibreOffice的文件吗?
任何 .xlsx 文件都可以,包括Google表格或LibreOffice保存的。它不能打开 .ods 文件。
我的文件会被上传吗?
不会。文件在您的浏览器中读取和重写,不会发送到任何服务器。
相关工具
- Unlock PDF:去除您能打开的PDF的密码
- Excel to CSV Converter:把每个工作表保存为CSV
- Merge Excel Files:把多个工作簿或工作表合并成一个
- Compare Two Excel Files:查看两个版本之间有什么变化
- Fix CSV for Excel:修复在Excel中打开出错的CSV
使用方法
- 选择Excel文件:拖到框里,或点击选择。必须是您自己的文件
- 查看报告:它会列出每个被保护的工作表以及工作簿保护
- 保持勾选“修改权限密码”,如果您也想去掉它
- 点击下载:您会得到名为 …-unprotected-AppAndTools.xlsx 的副本,原文件不会被改动
- 在Excel中打开副本:所有工作表又可以编辑了。如果需要,可以用新密码重新保护