無密碼解鎖 Excel 工作表:4 種行之有效的方法

無密碼解鎖 Excel 工作表:4 種行之有效的方法

Microsoft Excel 工作簿和工作表具有單獨的保護功能。它們防止未經授權的使用者編輯內容或對內容進行結構變更。此外,如果您使用了工作簿加密功能,則在沒有密碼的情況下甚至可能無法開啟它。

因此,如果您遺失了密碼或檔案已損壞並且不再接受正確的密碼,您可以採取一些步驟來復原資料。

我已經測試了以下密碼解鎖方法,並概述了快速存取資料所需遵循的確切步驟。

如何在沒有密碼的情況下解鎖 Excel 工作表

在繼續執行說明之前,您應該了解一些限制:

  • 使用第三方密碼尋找應用程式會帶來機密資料公開的風險。如果您的資料集需要絕對保密,請勿使用任何此類程序。
  • 如果使用「工具」功能表實施加密,則很可能在沒有密碼的情況下無法解鎖 Excel 工作簿。
  • 如果您在此處提及的步驟之外進行任何更改,則編輯 XML 文件會帶來更高的損壞整個工作簿的風險。

如果您可以接受上述風險和缺點,請按照以下步驟操作:

使用 Excel 密碼復原工具

這是無需密碼即可解鎖 Excel 工作表的最簡單、最直觀的方法。如果您同意將工作簿上傳到第三方伺服器,請依照下列步驟操作:

  1. 存取LostMyPass 的Excel 密碼恢復應用程式。
  2. 與reCAPTCHA質詢互動以啟用檔案上傳器
  3. 將Excel 檔案拖曳到對應的欄位中
  4. 如果上傳的工作簿僅包含「保護工作表」「保護工作簿」指令的密碼,Web 應用程式將快速解鎖該檔案。
  5. 該文檔已解鎖。
  6. 按一下「下載未鎖定的檔案」按鈕以取得未受保護的檔案。
下載文件

現在您可以自由編輯工作表內容或更改工作簿結構。

    我還使用受文件存取加密保護的 Excel 工作簿測試了該應用程式。通常,您可以從「另存為」對話方塊中新增此鎖,方法是按一下底部「儲存」按鈕附近的「工具」選項。

    另存為工具

    此保護可防止您開啟檔案以及將工作簿設定為唯讀。

    因此,當您上傳此類工作簿時,LostMyPass 使用弱密碼恢復演算法。它會遍歷所有可能的密碼組合。

    弱密碼恢復

    我用來測試文件的密碼是12345.該程序在不到一分鐘的時間內就解鎖了它。

    恢復通行證

    此外,LostMyPass 似乎是一個 HTTPS 網站。這意味著該工具對靜態或傳輸中的資料進行加密。

    使用谷歌雲端硬碟

    當您需要使用「保護工作表」和「保護工作簿」鎖定解鎖機密工作表時,可以使用 Google 雲端硬碟。它比隨機的第三方 應用程式更安全。我們來看看步驟:

    1. 前往谷歌雲端硬碟
    2. 將來源工作簿拖曳到主畫面上。
    主螢幕
    1. 右下角會彈出1 上傳完成訊息。
    2. 點選檔案名稱。
    上傳完成
    1. Google 雲端硬碟將在Google 表格中開啟該檔案。
    2. 現在您可以編輯工作表以及工作簿結構。
    可編輯xlsx
    1. 現在,點擊左上角的「檔案」選單,並將滑鼠遊標停留在「下載」選單上。
    2. 從溢位選單中選擇Microsoft Excel 。
    下載xlsx

    您的網頁瀏覽器將下載XLSX 格式的 Google 試算表檔案的副本。現在您可以按照自己喜歡的方式編輯 Excel 工作簿或工作表。

    如果來源 Excel 工作簿儲存為存取保護,則此方法將無法運作。

    使用 XML 編輯

    如果您不想使用任何第三方程式在沒有密碼的情況下解鎖 Excel 工作表,您可以嘗試此方法。這是完全離線的,在本地PC上執行,不留下任何線上痕跡。

    刪除工作表的保護

    1. 在電腦上的任意位置建立一個新資料夾。
    2. 將來源 Excel 工作簿複製並貼上到此資料夾中。
    將 xlsx 檔放入資料夾中
    1. 現在,在「新建」資料夾中選擇該文件,然後按Alt+ Enter
    2. 將開啟“檔案屬性”對話框。
    文件屬性1
    1. 按一下常規標籤中的檔案副檔名並將其變更為ZIP
    重新命名為 zip
    1. 選擇「確定」 ,然後在彈出的警告視窗中按一下「是」 。
    2. 使用WinRAR7-ZipWindows ZIP 檔案解壓縮工具提取檔案。
    3. 將出現一些新的資料夾和文件。
    提煉
    1. 刪除來源 ZIP 檔案。
    2. xl目錄。
    3. 現在,存取工作表資料夾。
    4. 在這裡,您將看到原始檔案的所有工作表的XML檔案。
    5. 此處選擇一個 XML 文件,例如sheet1.xml右鍵單擊,然後選擇「用記事本開啟」
    用記事本打開
    1. 現在,在開啟的記事本sheetProtection文件中搜尋代碼。
    查找表保護
    1. 程式碼sheetProtection及其輔助元件將包含在這些括號內<>
    2. 因此,選擇整個程式碼行,如下所示,然後點擊Delete

    <sheetProtection algorithmName="SHA-512"hashValue="o8YQJHtmuaFsZ074zWsq4GdWM/OHVDfJRzOKy5yF9wEnzR/LnodlUUXFq4+F73XLhMI0p6IY8xlSre5hyfY31Q=="saltValue="uOjkpLlBqR3Qr00jLbiGuQ=="spinCount="100000"sheet="1"objects="1"scenarios="1"/>

    1. Ctrl+S儲存記事本文件。
    2. 現在,關閉記事本檔案並返回New 資料夾
    3. 選擇該目錄中的所有檔案和資料夾,右鍵單擊,將滑鼠懸停在「傳送到」上,然後在溢出選單上選擇「壓縮」資料夾。
    壓縮(zipped)資料夾
    1. 您必須建立一個ZIP 檔案。如果您使用的是 WinRAR,請不要建立 RAR 檔案。這是行不通的。
    2. 現在,將檔案副檔名變更XLSX
    壓縮到 xlsx
    1. 雙擊該檔案以開啟解鎖的工作表。

    刪除工作簿的保護

    如果您無法重新命名工作表或在 Excel 檔案中新增更多內容,則「保護工作簿」功能處於活動狀態。以下是刪除它以便您可以更改工作簿結構的方法:

    1. 按照上述方法中提到的所有步驟進行操作,直到到達xl目錄。
    2. 在那裡,選擇workbook.xml檔案並在記事本中開啟它。
    工作簿記事本
    1. 現在,尋找workbookProtection程式碼行。
    查找工作簿保護
    1. 從記事本中刪除以下程式碼:

    <workbookProtection workbookAlgorithmName="SHA-512"workbookHashValue="Ol/M8pJCWKl0DIc1/xsz8r4qBgJu/OF8tgKWYOVHUZTXnj7Ic9mvXJQaZPWyLe3SZpsOiHRQBxOGYKifW0clyQ=="workbookSaltValue="90iSdBfazJuaaNw3a/px4w=="workbookSpinCount="100000"lockStructure="1"/>

    1. 儲存文件。
    2. 現在,請按照上述步驟1822進行操作。

    現在,您將能夠重新命名新增刪除工作表

    已解鎖的工作簿

    使用 VBA 巨集

    透過使用此方法,您可以使用腳本解鎖 Excel 工作表,而無需密碼。您只需要執行一個 VBA 巨集即可尋找密碼並停用它。

    1. 開啟來源工作簿並導覽至鎖定的工作表。
    2. 現在,按Alt+F11調出Excel VBA編輯器介面。
    3. 在左側導覽面板的「項目」列中選擇適當的工作簿。
    選擇項目
    1. 點擊VBA 編輯器工具列中的“插入”按鈕並選擇“模組”
    模組
    1. 在空白模組中,複製並貼上以下 VBA 腳本:

    Sub unlocksheet()
    Dim digit1 As Integer, digit2 As Integer, digit3 As Integer, digit4 As Integer
    Dim digit5 As Integer, digit6 As Integer, digit7 As Integer, digit8 As Integer
    Dim digit9 As Integer, digit10 As Integer, digit11 As Integer, digit12 As Integer

    如果 ActiveSheet.ProtectContents 則
    出錯時繼續下一步
    對於數字 1 = 65 到 66
    對於數字 2 = 65 到 66
    對於數字 3 = 65 到 66
    對於數字 4 = 65 到 66
    對於數字 5 = 65 到 66
    對於數字 4 = 65 到 66 對數字到66
    對於數字 7 = 65 到66
    對於數字 8 = 65 到 66
    對於數字 9 = 65 到 66
    對於數字 10 = 65 到 66
    對於數字 11 = 65 到 66
    對於數字 12 = 32 到 126
    ActiveSheet.prot ) & Chr(digit2) & Chr(digit3) & Chr (數字4) & Chr(數字5) & Chr(數字6) & Chr(數字7) & Chr(數字8) & Chr(數字9) & Chr(數字10) & Chr(數字11) & Chr(數字12)
    下一個數字12 下一個數字
    11 下
    一個數字10 下一個
    數字 9
    下一個數字 8
    下一個數字 7
    下一個數字 6
    下一個數字
    5 下一個數字
    4 下一個數字
    3 下一個數字 2
    下一個數字 1
    MsgBox “一個可用的密碼是 “& Chr(digit1) & Chr(digit2) & Chr(digit3) & Chr(digit4) & Chr(digit5) & Chr(數字6) & Chr(數字7) & Chr(數字8) & Chr(數字9) & Chr(數字10) & Chr(數字11) & Chr(數字12)
    End If
    End Sub

    1. 點選“儲存”按鈕。
    腳本
    1. 現在,按Alt+F8啟動巨集對話框。
    2. 選擇解鎖表格巨集並點擊運行
    巨集對話框
    1. 解碼密碼可能需要 30 分鐘或更長。
    2. 當巨集運行時,Excel 應用程式不會回應。
    3. 您可以檢查Windows 工作管理員程序的CPU電源使用情況。
    工作管理員
    1. 一旦發現密碼,就會出現一個對話框。
    2. 按一下「確定」,然後您可以編輯工作表。

    概括

    您可以嘗試使用以下一些方法來解鎖無需密碼的 Excel 工作表。不要忘記在下面留下評論來分享您最喜歡哪種方法或您是否知道更好的技術。

    如果您無法透過雙擊開啟 Excel 檔案或解鎖灰顯選單,我們還提供了故障排除指南。

    發佈留言

    發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *