Excel數(shù)據(jù)加密是非常常用的操作,為的是防止關(guān)鍵數(shù)據(jù)被誤刪除、修改,可是一旦忘記密碼,或者Excel文件是別人發(fā)給你的,根本不知道密碼,那就麻煩了。不過沒有關(guān)系,今天就給大家分享Excel密碼破解的方法,關(guān)鍵的時(shí)候說不定還能幫上大忙! 首先你要分清楚這個(gè)密碼到底是工作表密碼,還是工作簿密碼,對(duì)應(yīng)的是Excel【審閱】菜單中的【保護(hù)工作表】與【保護(hù)工作簿】。然后對(duì)于這兩種類型的密碼的處理方式也不一樣。 工作表密碼工作表密碼加密的是工作表中的某些單元格區(qū)域。對(duì)于工作表的密碼破解相對(duì)容易得多,可以使用VBA進(jìn)行破解,也可以借助修改源代碼進(jìn)行破解。 1. 使用VBA破解 我們打開工作表,然后按Alt+F11鍵打開VBA代碼編輯器,雙擊Sheet1在右側(cè)代碼窗口輸入如下代碼,并運(yùn)行即可。然后就可以去除工作表對(duì)應(yīng)的密碼,可以修改其中的數(shù)據(jù)了! Sub PJ() 如下圖所示。 2. 修改源代碼進(jìn)行破解 首先,保存Excel文件,然后更改其擴(kuò)展名為".zip",得到一個(gè)壓縮文件,雙擊打開此壓縮文件,依次打開“xl/worksheets/sheet1.xml”,用記事本打開sheet1.xml文件,搜索關(guān)鍵字"protection",找到圖下圖所示的一段代碼,全部刪除。最后保存文件,更新壓縮包,再將其擴(kuò)展名修改為".xlsx"。此時(shí)再次打開Excel文件,發(fā)現(xiàn)工作表密碼就沒有了,可以正常修改其中的數(shù)據(jù)了。 工作簿密碼工作簿密碼相對(duì)于工作表密碼,破解難度要大得多,需要專業(yè)的破解工具,且基本都屬于暴力破解,也就是通過不斷試誤,以尋找正確密碼。 比較有名的密碼破解工具是Advanced Office Password Recovery,如下圖所示。 除此之外,一些專業(yè)網(wǎng)站也提供密碼破解服務(wù),可以付費(fèi)破解。比如“密碼云”與“貓密網(wǎng)”等,如下圖所示。 以后若是遇到Excel密碼破解問題,不妨試試上述方法,說不定關(guān)鍵時(shí)候能幫上大忙! |
|