首頁/ 娛樂/ 正文

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

思與王喬。乘雲遊八極。思與王喬。乘雲遊八極。凌厲五嶽。忽行萬億。授我神藥。自生羽翼。呼吸太和。煉形易色。歌以言之。思行遊八極。 ——嵇康《代秋胡歌詩 其六》

在我們平時工作中,經常會遇到有的Excel工作簿是設有密碼的,當我們想修改裡面的內容的時候,是沒辦法修改的,這時候我們可能對這個表格就束手無策了。

尤其有時候比較鬱悶的是,這個表格是自己設定的密碼,然後想不起來了,這時候就更尷尬了。。。

比如如下我們對Excel設定了保護密碼,可以看到Excel是不允許修改的了。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

那遇到這樣的情況,我們要怎麼做呢?

今天就教大家2種方法,教你破解Excel設定的密碼~~

方法一

、 使用壓縮包的方法

1、首先我們對設定密碼的Excel名稱進行重新命名,把字尾名的。xlsx,改成RAR。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

有的小夥伴講,我這個怎麼看不到字尾名怎麼辦呢?

這時我們只要開啟【我的電腦】-【資料夾選項】-【檢視】,把裡面的【隱藏已知檔案型別的副檔名】前面的√取消掉,即可顯示了所有檔案的字尾名了。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

2、直接雙擊開啟這個。rar檔案,可以看到如下的圖示

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

3、我們找到【xl】資料夾,即上圖的第3個資料夾,我們開啟它,並找到worksheets資料夾,然後點開,可以看到幾個sheet名稱。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

4、這時確認好,設定密碼保護的工作表是哪個,然後雙擊開啟它。

我們上面設定密碼的工作表是sheet1,所以我們開啟sheet1,可以看到很多字元。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

不用管它,我們只需要按Ctrl+F查詢,查詢內容為:Protect,然後選中包含protect內容的兩個符號<>(包含這兩個符號)之間的內容,全部點選delete刪除即可,如下圖所示。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

5、刪除後,關閉文件,這時會提示我們是否更新,我們選擇【是】。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

6、更新完成後,關閉壓縮包,最後再把檔案的字尾名,由。RAR格式更改為。xlsx格式,然後我們再開啟工作簿,即可以正常編輯了。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

7、最後再給大家看下,整體的操作演示。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

最後在給大家分享下原理:

在office 2007及以上版本中,Excel的字尾名變為。xlsx,其本質是一個壓縮包,構成Excel的所有原始碼都在這個壓縮包中,所以我們可以透過將其後綴更改為。rar,以壓縮包的形式提取出裡面的程式碼內容,並加以修改。

如果是07版本以前的。xls檔案,我們只要用office 2007版或以上版本,開啟此Excel表格,並另存為。xlsx檔案,再使用如上操作即可

注意:

如果是你的Excel開啟密碼,忘記了,基本破解無望了,所以大家一定要記好自己

的Excel開啟密碼。

方法二

、 借用VBA實現

用上面的方法做的時候,大家應該發現了,我們需要找到設定密碼保護的工作表,然後再把此工作表內的protect內容刪除,如果只有一個那還好操作,如果一個工作簿內有多個工作表,那我們再一個個的去解除密碼保護就非常慢了。

那有沒有更好的方法呢?

這時就需要用到VBA了,簡單兩步即解除所有工作表的密碼保護。

1、點選選單欄中的【開發工具】-【Visual Basic】,會彈出如下介面

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

2、再點選VBA編輯框上面的【插入】-【模組】,然後在插入的模組內輸入如下程式碼:

Sub密碼破解()

Dim pj As Worksheet

For Each pj In Worksheets

pj。Protect AllowFiltering:=True

pj。Unprotect

Next

End Sub

然後再點選上的綠色三角符號,執行按鈕,這樣就把所有工作表的密碼去除完畢了。

2招教你破掉Excel工作表密碼,10秒都不用,工作簿也可以

程式碼的含義就是遍尋每個工作表,並對每個工作表取消保護。

知識拓展:

上面給大家分享的都是工作表設定保護密碼的破解,那如果是整個工作簿設定密碼保護,沒辦法插入或者刪除工作表,要怎麼破解呢?

還是給大家分享個小程式碼,程式碼的輸入方法和上面類似:

Sub 工作簿密碼破解()

ActiveWorkbook。Sheets。Copy

For Each sh In ActiveWorkbook。Sheets

sh。Visible=True

Next

End Sub

大家實際去試用下吧。

以上就是今天給大家分享的關於工作表,工作簿密碼破解的方法了,如果你遇到類似的問題,就正好可以試驗下啦。

如果覺得文章對你有幫助的話,希望大家幫忙點贊加分享哦~,謝謝

本文由彩虹Excel原創,歡迎關注,帶你一起長知識!

最後再說個題外話,支付寶集5福開始了,每年都要參加的幾個億的大專案,你參加了嗎?

相關文章

頂部