輕鬆破解excel 2007 工作表密碼保護

 Microsoft發佈Excel 2007時,引入了新的文件類型,即xlsx、xlsm、xltx,等等,稱之爲Open XML。因爲這種新文件類型實質上是包含XML文件的包。如果將一個xlsx文件的擴展名修改爲zip,那麼能夠看到組成該Excel文件的所有xml文檔。

新的Open XML文件類型帶來了許多好處。其主要的好處之一是可以通過操作組成文件的XML文檔來簡單地修改Excel 2007文件的內容和屬性。

是的,當處理Open XML文件時,發現可以通過簡單地編輯Excel文件裏的xml文件,從而簡單地移除工作表保護。

假設有一個工作簿,其工作表Sheet1被保護。現在,我希望取消該工作表的保護,但是不知道密碼。怎麼辦呢?幸好這是Excel 2007,我們可以利用XML來移除工作表保護。

步驟1 首先備份工作簿,以防萬一。

步驟2 修改工作簿文件的擴展名爲zip。

       步驟3 解壓該壓縮文件。

 

       步驟4 找到代表目標工作表的XML文件(在xl\worksheets文件夾中)。

 

    圖片出自CRISS-FU博客拒絕轉載

    步驟5 使用任一XML編輯器打開代表目標工作表的xml文檔。

 步驟6 找到“sheetProtection”標籤並移除該標籤所在的行

<sheetProtection password="CF7A" sheet="1" objects="1"

步驟7 保存已編輯的XML文檔,用其取代原Zip文件中相應的XML文檔。

步驟8 將文件的擴展名修改回xlsx。

至此,工作表保護已解除。

注意:

在XML文件中看到的任何密碼都不是真正的密碼。

這種方法不能取消對整個工作簿的保護。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章