公眾號“中國黑客聯(lián)盟”曾經(jīng)發(fā)布過一個三分鐘視頻,名為“禁止別人復制你的Excel表格只需一步, 99%的人都不知道” 。大意是說,通過添加保護工作表密碼,能夠禁止別人復制單元格的內(nèi)容。但是,這樣保護以后真的就萬無一失了嗎? 
非也!對于IT專業(yè)人士來說,這個密碼形同虛設。 網(wǎng)上有不少方法,比如用第三方軟件 Office Password Remover, 又或者通過VBA的宏進行反復猜測,原理就是brute force. 但這些方法耗時不說,對于高版本Excel,比如Excel 2016沒有什么卵用。其實,你無需任何專用破解工具,僅用解壓縮工具(如WinRAR,或者7-Zip)就能輕松解除Excel工作表密碼保護的辦法。忘記了密碼也不要緊! 具體步驟如下: 鼠標右鍵單擊設置了工作表密碼保護的xlsx文件 (注意如果是Excel 2007之前的文件,文件擴展名后綴是*.xls,如果要應用此法,請用Excel 2010或更新版本的Excel打開,另存為*.xlsx格式) 在彈出菜單中,選擇“打開方式”,“選擇另一個程序” 從列表中選擇解壓縮工具,比如7-zip file manager,也可以是WinRAR等其他解壓縮工具。 依次點擊進入 xl -> worksheets. 該文件夾中保存著一些以xml結(jié)尾的文件,比如sheet1.xml


右鍵單擊該文件,選擇編輯。默認使用記事本打開,其實任何其他的編輯器都可以

在sheet1.xml文件中搜索password

將<sheetProtection password=***> 整個字段刪除,如上圖藍色部分所示,具體位置以尖括號為界。 保存修改后,選擇“確定” 退出7-zip。重新在Excel中打開此工作表,這時您就可以任意復制,或者修改單元格內(nèi)容了。
|