工具:Excel(2007及以後版本)、好壓等壓縮軟件、記事本等文本編輯器
解密原理:
1、“xlsx”文檔的本質是一個以“xml”文檔為主要信息載體的壓縮包,可以用任何一種壓縮軟件打開並處理。
2、“xml”文檔的本質則是文本文檔,可以用任何一種文本編輯器進行修改。
以上兩點,就是我們可以解除工作表與工作薄保護密碼的基礎。
xlsx 文檔的具體操作步驟
1.我們選擇普及度很高的“好壓”作為操作所需的壓縮軟件。運行“好壓”。
2.單擊“文件”菜單,在彈出的菜單中,選擇“打開壓縮文件”。
這時彈出“選擇要打開的壓縮文件”對話框,定位到需要解密的“xlsx”文檔所在的文件夾。
這時候,由於默認是打開“常見壓縮文件”,因此,所需要的“xlsx”文檔暫時不會出現在對話框的列表中。
3.在“選擇要打開的壓縮文件”對話框的右下角,單擊文件類型下拉列表框,從彈出的下拉列表中選擇“所有文件”。
這時,我們就能看到需要的“xlsx”文檔了。
我們雙擊該文檔,就把它作為一個壓縮文件打開了。看到其中的內容了吧。
注意,以上2-4步的操作,不能通過好壓界面左邊的文件夾樹來定位文件並打開。那樣的操作將導致調用Excel打開選擇的文檔,而不是使用好壓將它當作壓縮文件來打開。
解除工作表保護密碼
承接前面的操作,在好壓中雙擊打開“xl”文件夾,再雙擊打開“worksheets”文件夾
本例中,是對工作表“sheet1”進行了保護加密。因此,我們雙擊“sheet1.xml”打開它。默認情況下,這時會使用系統自帶的記事本打開該文件。也可能是其它文本編輯器,那都是可行的。
意外處理:如果是使用了非文本編輯類的軟件打開了該文件,那麼先直接關閉該軟件。再於“sheet1.xml”上右擊,並選擇“內部查看器打開”。
查找字符串“sheetProtection password=”所在的位置。如果您喜歡手動定位的話,可以從文件末尾向前找。
找到後選中該字符串所在的一對尖括號內的所有內容,並刪除掉
然後在記事本中存盤。這時會彈出一個確認框,詢問是否用修改後的文件更新壓縮文件中的版本。當然是“確定”了。此後關閉記事本窗口和壓縮軟件窗口,即完成了清除工作表保護密碼的全部操作。
解除工作薄保護密碼
承接本欄目第四步的操作,在好壓中雙擊打開“xl”文件夾。
雙擊“workbook.xml”,在記事本中打開它。意外處理參照本欄目第六條。
查找字符串“workbookProtection workbokPassword=”所在的位置。“workbook.xml”的內容通常不多,所以比較好找。
找到後選中該字符串所在的一對尖括號內的所有內容,並刪除掉
然後在記事本中存盤。這時會彈出一個確認框,詢問是否用修改後的文件更新壓縮文件中的版本。當然是“確定”了。
此後關閉記事本窗口和壓縮軟件窗口,即完成了清除工作薄保護密碼的全部操作。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/210783.html