Excel删除密码全攻略:轻松移除工作簿保护

Excel删除密码怎么弄?

Excel密码忘记是常见问题,无论是工作簿打开密码还是工作表保护密码。本文将介绍几种简单有效的方法,帮助您移除密码,恢复对数据的访问。注意:请确保您对文件拥有合法权限。

方法一:使用VBA代码删除密码

适用于 Excel 2010/2013/2016/2019/365 等版本。步骤如下:

  1. 打开Excel文件,按 Alt + F11 打开VBA编辑器。
  2. 依次点击菜单 插入 > 模块。
  3. 将以下代码粘贴到模块中:
    Sub RemovePassword()
    Dim ws As Worksheet
    For Each ws In Worksheets
    ws.Unprotect Password:= ""
    Next ws
    ActiveWorkbook.Unprotect Password:= ""
    End Sub
  4. 按 F5 运行代码。如果原密码为空或密码已被破解,密码会被移除。

注意:此方法对强密码无效,仅适用于简单密码或已知密码的修改。

方法二:另存为XML格式

适用于Excel 2007及以上版本(.xlsx文件)。操作步骤:

  1. 打开Excel文件,点击 文件 > 另存为,选择 XML表格(.xml) 格式。
  2. 保存后,用记事本打开该XML文件。
  3. 查找 <sheetProtection 标签,删除整行(包括开始和结束标签)。
  4. 保存XML文件,再用Excel打开,重新另存为.xlsx格式即可。

警告:此方法可能影响格式,建议备份原文件。

方法三:使用第三方工具

对于复杂密码,推荐使用专业工具,如:

  • PassFab for Excel:支持暴力破解、字典攻击等。
  • iSunshare Excel Password Remover:界面友好,速度快。
  • Excel Password Recovery Lastic:支持多种破解方式。

这些工具通常提供试用版,可先尝试恢复。

方法四:更改文件扩展名

针对工作表保护密码(非打开密码):

  1. 将.xlsx文件后缀改为.zip。
  2. 解压该zip文件,进入 xl/worksheets/ 文件夹。
  3. 用记事本打开包含保护的工作表.xml文件,删除 <sheetProtection> 相关标签。
  4. 保存后重新压缩为.zip,将后缀改回.xlsx。

此方法仅移除工作表保护,无法解除打开密码。

注意事项

  • 请确认您拥有文件的所有权或合法权限,避免侵犯版权。
  • 对于强密码,暴力破解可能耗时较长,建议使用工具时选择适当模式。
  • 操作前务必备份原始文件,防止数据丢失。

以上就是“excel删除密码怎么弄”的几种常用方法,根据您的实际情况选择即可。