忘記 Excel 工作表保護密碼?Office 2007 引入 Open XML 格式(.xlsx/.xlsm),工作表保護信息存儲在 XML 標籤中,通過修改 XML 即可移除保護,無需破解密碼。本文詳解標準操作流程。
.zip(如 `report.xlsx` → `report.zip`)。xl\worksheets\ 目錄,找到目標工作表對應的 sheetN.xml(可用文本編輯器打開確認 sheet 名稱)。
sheetProtection,找到類似行:<sheetProtection algorithmName="SHA-512" hashValue="..." saltValue="..." spinCount="100000" sheet="1" objects="1" scenarios="1" />
.xlsx(或 `.xlsm`)。

| 工具 | 優點 | 適用場景 |
|---|---|---|
| 手動 XML 修改 | 無需安裝、完全可控、學習原理 | 單文件、學習用途 |
| Python 腳本 (openpyxl) | 批量自動化、可集成流程 | 大量文件、自動化運維 |
| 專用工具 (Excel Protection Remover 等) | 圖形界面、一鍵處理 | 非技術用戶、批量去保護 |