怎樣解除各版本Excel工作表與工作薄保護密碼

為什麼有解除密碼的需求,就不展開多說了。總之都有一定的苦衷,而且基本上都並無惡意,主要的大概有這麼兩類吧,一類是自己設了密碼卻受了遺忘的折磨記不起來的,還有一類是見了一些有意思的範本想要探究學習一番卻被密碼拒之門外的。都是可憐見的人兒。微軟大概也考慮到了這一點,因此留了個小小的後門,供大家不時之需。那麼,讓我們一起來開啟這扇小小的希望之門吧。

工具/原料

Excel(2007及以後版本)、好壓等壓縮軟體、記事本等文本編輯器

解密原理

1、「xlsx」文檔的本質是一個以「xml」文檔為主要信息載體的壓縮包,可以用任何一種壓縮軟體打開並處理。

2、「xml」文檔的本質則是文本文檔,可以用任何一種文本編輯器進行修改。

以上兩點,就是我們可以解除工作表與工作薄保護密碼的基礎。

xlsx 文檔的具體操作步驟

我們選擇普及度很高的「好壓」作為操作所需的壓縮軟體。

運行「好壓」。

單擊「文件」菜單,在彈出的菜單中,選擇「打開壓縮文件」。

這時彈出「選擇要打開的壓縮文件」對話框,定位到需要解密的「xlsx」文檔所在的文件夾。

這時候,由於默認是打開「常見壓縮文件」,因此,所需要的「xlsx」文檔暫時不會出現在對話框的列表中。

在「選擇要打開的壓縮文件」對話框的右下角,單擊文件類型下拉列表框,從彈出的下拉列表中選擇「所有文件」。

這時,我們就能看到需要的「xlsx」文檔了。

我們雙擊該文檔,就把它作為一個壓縮文件打開了。看到其中的內容了吧。

注意,以上2-4步的操作,不能通過好壓界面左邊的文件夾樹來定位文件並打開。那樣的操作將導致調用Excel打開選擇的文檔,而不是使用好壓將它當作壓縮文件來打開。

解除工作表保護密碼

承接前面的操作,在好壓中雙擊打開「xl」文件夾,再雙擊打開「worksheets」文件夾。

本例中,是對工作表「sheet1」進行了保護加密。因此,我們雙擊「sheet1.xml」打開它。默認情況下,這時會使用系統自帶的記事本打開該文件。也可能是其它文本編輯器,那都是可行的。

意外處理:如果是使用了非文本編輯類的軟體打開了該文件,那麼先直接關閉該軟體。再於「sheet1.xml」上右擊,並選擇「內部查看器打開」。

查找字符串「sheetProtection password=」所在的位置。如果您喜歡手動定位的話,可以從文件末尾向前找。

找到後選中該字符串所在的一對尖括號內的所有內容,並刪除掉。

然後在記事本中存檔。這時會彈出一個確認框,詢問是否用修改後的文件更新壓縮文件中的版本。當然是「確定」了。

此後關閉記事本窗口和壓縮軟體窗口,即完成了清除工作表保護密碼的全部操作。

解除工作薄保護密碼

承接本欄目第四步的操作,在好壓中雙擊打開「xl」文件夾。

雙擊「workbook.xml」,在記事本中打開它。意外處理參照本欄目第六條。

查找字符串「workbookProtection workbokPassword=」所在的位置。「workbook.xml」的內容通常不多,所以比較好找。

找到後選中該字符串所在的一對尖括號內的所有內容,並刪除掉。

然後在記事本中存檔。這時會彈出一個確認框,詢問是否用修改後的文件更新壓縮文件中的版本。當然是「確定」了。

此後關閉記事本窗口和壓縮軟體窗口,即完成了清除工作薄保護密碼的全部操作。

xls 文檔的具體操作步驟

用Excel2007以上版本打開「xls」文檔,並另存為「xlsx」文檔

按照「xlsx 文檔的具體操作步驟」欄的要求進行餘下的操作。

哈哈,連示例圖都不需要了,那是相當的簡單有木有。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場