如何破解 Excel 密碼

更新於 發佈於 閱讀時間約 4 分鐘


在人員眾多的公司服務,總是會有人把 Excel 上鎖卻又忘記這是誰上的鎖,密碼是什麼,密碼要找誰問的情況,於是只好學會如何把Excel密碼移除的技能。

Excel可以加上密碼的種類有:

1.開啟密碼、防寫密碼:

另存新檔→工具→一般選項→保護密碼 或 防寫密碼

另存新檔→工具→一般選項→保護密碼 或 防寫密碼


保護密碼,要輸入正確才能打開。

保護密碼,要輸入正確才能打開。



保護密碼:可以在開啟Excel時就驗證密碼,沒有輸入正確密碼不能打開。

保護密碼輸入錯誤不可以打開 Excel

保護密碼輸入錯誤不可以打開 Excel

如果是不要分享出去的Excel,可使用保護密碼,僅提供密碼給特定人員,達到保護Excel內資料的目的。








防寫密碼:可以提供沒有密碼者有唯讀的選擇。

防寫密碼:可以提供沒有密碼者有唯讀的選擇。


防寫密碼:同樣在開啟Excel時就驗證密碼,沒有輸入正確密碼不能再寫入該Excel檔,但可以用唯讀方式打開。

如果要分享給大多數人,但又不想要資料被亂改,可以用這種方式保護Excel。


2.保護工作表:

保護工作表:可以針對選取的欄位…等,進行保護,防止使用者弄亂我們的Excel內容,並開放一些欄位讓使用者可以輸入。

保護工作表:可以針對選取的欄位…等,進行保護,防止使用者弄亂我們的Excel內容,並開放一些欄位讓使用者可以輸入。

3.保護活頁簿:

保護活頁簿,可以保護我們整個活頁簿的結構,防止使用者修改我們的活頁簿架構。

保護活頁簿,可以保護我們整個活頁簿的結構,防止使用者修改我們的活頁簿架構。

4.VBA專案保護密碼:

VBA 專案也可以設定密碼,讓使用者看不到我們的程式碼。

raw-image

在專案根目錄上按滑鼠右鍵,選擇"VBAProject 專案屬性"。

raw-image

再選擇"保護"頁籤,這裡可以勾選"鎖定專案以供檢視",再輸入密碼,就可以讓其他看不到我們的VBA程式碼。

VBA專案加上密碼後,使用者沒有密碼就不能看到我們的程式碼了。

VBA專案加上密碼後,使用者沒有密碼就不能看到我們的程式碼了。

破解Excel保護密碼的步驟:

1.確認Excel檔案格式需在Excel2007以後:

Excel副檔名必須是 *.xlsx 和 *.xlsm,如果你拿到的是 *.xls,並且可以用Excel打開,那就先把它另存成 xlsx 或 xlsm格式。

另存成 xlsx 或 xlsm (包含巨集程式)

另存成 xlsx 或 xlsm (包含巨集程式)

2.將副檔名改為 *.zip :

.xlsx或.xlsm直接改成.zip

raw-image

3.用7-zip 直接打開 zip檔:

raw-image

用 7-zip 打開 ZIP檔後,我們可以看到它包含了幾個資料夾和一個 XML檔,我們這時再往下打開"xl"資料夾。



用"保護活頁簿",Excel會將資料包裝成加密檔

用"保護活頁簿",Excel會將資料包裝成加密檔


下圖是例外情況: 因為Excel建立者使用了"保護活頁簿"

如果你看不到"xl"資料夾,表示你中大獎了,Excel建立者使用了"保護活頁簿",這部分無法利用本文的方法進行破解。

raw-image



打開 "xl" 資料夾後,可以看到更多資料夾和一些XML檔,如果是包含巨集的XLSM檔,就會有一個 "vbaProject.bin" 的檔案,這就我們的 VBA 專案檔案。如果我們要破解的是"保護工作表"的密碼,則再繼續打開"worksheets"資料夾。

raw-image


"worksheets" 資料夾內會儲存所有 Excel 包含的工作表,這時就要看你要破解的"保護工作表"在那一個"sheet",就打開該xml編輯。




4.編輯"sheetXX.xml",破解"保護工作表" :

raw-image

使用記事本編輯 "sheet3.xml",搜尋"sheetProtection",然後將整個<sheetProtection ... />刪除,再存檔,這樣就可以破解"保護工作表"的密碼了。

5.用"Hex Editor" 編輯 "vbaProject.bin",破解 VBA 專案密碼:

先將 VBA 專案檔 "vbaProject.bin" 從 ZIP中複製出來,再使用 "HEX Editor"打開編輯它。我這裡使用VSCode 加上"HEX Editor"外掛程式。

raw-image

打開"vbaProject.bin"後,按下Ctrl+F,搜尋 "DPB=" ,在這裡把 "DPB=" 改成"DPX="再存檔。

raw-image

然後把修改過的"vbaProject.bin"覆蓋取代掉 ZIP檔中的"vbaProject.bin",再存檔,最後把副檔名 ".zip",再改回".xlsm"。

6.重新打開 Excel檔:

這是重新打開excel檔一定會有錯誤訊息"包含不正確的鍵 'DPX'",這裡按"是"就好。

raw-image

然後打開"Visual Basic 編輯器"時會再跳出一堆錯誤訊息 "無法預期的錯誤(XXXXX)",這裡一直按"確定"就好。

raw-image

進到 VBA編輯視窗,再打開 VBAProject 專案屬性,選擇"保護"頁面,再把"鎖定專案以供檢視"的勾勾"取消"掉。 然後存檔離開,下次再打開VBA編輯器,保護密碼就被破解掉了。

raw-image


這裡的破解方法,請小心使用,破解前或許先問問該Excel檔提供者,禮貌的詢問對方"是否"可以提供保護密碼,畢竟大家都在同一公司下工作,隨便破解別人的密碼,最後被對方知道,通常會被對方留下一些不好的印象。

avatar-img
1會員
18內容數
如果可以無所事事的放空,那才是真的幸福?
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
天空 的其他內容
寫在最前面: 投資有風險,入市須謹慎。您在進行任何投資決策時,應充分評估自身的風險承受能力,並深入了解所投資標的的相關資訊。過去的表現不代表未來的結果,請根據自身情況謹慎行事。切勿輕信市場資訊,理性投資,方能保障自身的資金安全。 這是已經執行3年的投資計畫: 開始執行日期是2021年11月08
家裡有三個長髮公主,每天頭髮都掉得到處都是。 用掃把掃的時候,頭髮就會四處是飛舞,超級花費力氣的。 於是就跑到大賣場挑選吸塵器。 總共花了4990-300=4690元(新台幣) 同型號線上比價: 樂天購物 4990元 東森購物 4990元 全聯線上購物 4690元 momo 沒有賣這
身為一個大公司的小小 IT 人員,最常接到的任務就是老闆想要看報表。而在報表上看到一堆的數字他們又不開心,於是只能做個美美的 Charts給他們看。 今天我們就來看看網路有什麼好用的工具,讓我們可以快速的畫出漂亮的圖形化 Charts 1.Chart.js Chart.js 是一個免
什麼是 XAMPP 呢? X 指的是跨平台,它在Windows、MAC OS X、Linux 都有發行。 A 指的是 Apache,它是免費開放原始碼的網頁伺服器,幾乎是個人架設網站的首選。 M 指的是 MySQL 資料庫,但在 Oracle 收購之後開始發行商業版,這裡的 M 改為Maria
因2008年任職的公司要分紅配股,於是我開了第一個證券戶:日盛證券+日盛銀行 當初智慧型手機都還沒普及,只有電腦版的電子下單程式,或是打電話請營業員下單,現在「日盛」都已經成為時代的眼淚,在2023年4月9日併入「富邦證券」。 1.富邦證券 我的富邦證券由於是從日盛證券合併而來,富邦證券也繼承
HeidiSQL 是一套免費、開源的MySQL GUI 管理工具 https://www.heidisql.com/ 從前我們用來管理 MySQL 資料庫都會用 phpMyAdmin,也就是還要再開一個瀏覽器頁面來管理 MySQL ,雖然 phpMyAdmin 很好用,但用 php 網頁來管理
寫在最前面: 投資有風險,入市須謹慎。您在進行任何投資決策時,應充分評估自身的風險承受能力,並深入了解所投資標的的相關資訊。過去的表現不代表未來的結果,請根據自身情況謹慎行事。切勿輕信市場資訊,理性投資,方能保障自身的資金安全。 這是已經執行3年的投資計畫: 開始執行日期是2021年11月08
家裡有三個長髮公主,每天頭髮都掉得到處都是。 用掃把掃的時候,頭髮就會四處是飛舞,超級花費力氣的。 於是就跑到大賣場挑選吸塵器。 總共花了4990-300=4690元(新台幣) 同型號線上比價: 樂天購物 4990元 東森購物 4990元 全聯線上購物 4690元 momo 沒有賣這
身為一個大公司的小小 IT 人員,最常接到的任務就是老闆想要看報表。而在報表上看到一堆的數字他們又不開心,於是只能做個美美的 Charts給他們看。 今天我們就來看看網路有什麼好用的工具,讓我們可以快速的畫出漂亮的圖形化 Charts 1.Chart.js Chart.js 是一個免
什麼是 XAMPP 呢? X 指的是跨平台,它在Windows、MAC OS X、Linux 都有發行。 A 指的是 Apache,它是免費開放原始碼的網頁伺服器,幾乎是個人架設網站的首選。 M 指的是 MySQL 資料庫,但在 Oracle 收購之後開始發行商業版,這裡的 M 改為Maria
因2008年任職的公司要分紅配股,於是我開了第一個證券戶:日盛證券+日盛銀行 當初智慧型手機都還沒普及,只有電腦版的電子下單程式,或是打電話請營業員下單,現在「日盛」都已經成為時代的眼淚,在2023年4月9日併入「富邦證券」。 1.富邦證券 我的富邦證券由於是從日盛證券合併而來,富邦證券也繼承
HeidiSQL 是一套免費、開源的MySQL GUI 管理工具 https://www.heidisql.com/ 從前我們用來管理 MySQL 資料庫都會用 phpMyAdmin,也就是還要再開一個瀏覽器頁面來管理 MySQL ,雖然 phpMyAdmin 很好用,但用 php 網頁來管理
本篇參與的主題活動
當流量至上成為標準,性騷擾被輕描淡寫、受害者被噤聲,我們是否還能給孩子一個安全的未來?作為父親,我無法接受這種價值觀繼續影響下一代。我們該做的,不是遺忘,而是改變環境——拒絕縱容、用行動發聲,讓孩子知道「尊重是底線,說不是權利」。這不只是關於孫生,而是關於我們願意為未來的孩子守住什麼樣的世界。
學習《小狗錢錢》的理財方法,並透過實際操作,達成財務目標與自我提升。從記帳、設定目標、寫夢想清單、成功日記,到發展副業,分享如何將書中方法應用於生活中,並體會到理財不僅僅是管理金錢,更是規劃生活,實現夢想的重要過程。
比較2017年與2024年日本東北旅遊照片,對比藏王樹冰、銀山溫泉、山寺等景點在不同時間的景觀差異,即使地點相同,不同時間的體驗與感受截然不同,珍惜每個當下的珍貴回憶。2024年因暖冬導致雪景不如預期,反觀2017年的雪景壯觀美麗。新聞報導2025年日本東北暴雪,衷心祈願一切平安。
經過年末年初的大掃除,大家是否也好好整頓了自己的居家環境呢?身為家有幼童的媽媽,我也是歷經多次的練習,才調整到適合自己的清潔節奏,在此與大家分享我的清潔小撇步,每個習慣幾乎不超過5分鐘,就能換得一室乾淨,一起來看吧!
記錄一場前往屏東縣三地門鄉德文山(觀望山)的登山之旅,分享路線規劃、登山心得、沿途風景與美食體驗,並提醒登山客注意入山證申請及避免錯過三角點。
薪水的高低,從來不是努力的問題,而是思維的選擇。年薪百萬的人,不是單靠埋頭苦幹,而是透過「創造價值」決定自己的價格。他們懂得提升不可取代性、創造多重收入、主動尋找機會、投資自己,讓財富加速成長。與其等加薪,不如掌握「決定薪資的能力」。這篇文章,讓你看清真正的收入差距,從現在開始,為自己創造更高價值!
當流量至上成為標準,性騷擾被輕描淡寫、受害者被噤聲,我們是否還能給孩子一個安全的未來?作為父親,我無法接受這種價值觀繼續影響下一代。我們該做的,不是遺忘,而是改變環境——拒絕縱容、用行動發聲,讓孩子知道「尊重是底線,說不是權利」。這不只是關於孫生,而是關於我們願意為未來的孩子守住什麼樣的世界。
學習《小狗錢錢》的理財方法,並透過實際操作,達成財務目標與自我提升。從記帳、設定目標、寫夢想清單、成功日記,到發展副業,分享如何將書中方法應用於生活中,並體會到理財不僅僅是管理金錢,更是規劃生活,實現夢想的重要過程。
比較2017年與2024年日本東北旅遊照片,對比藏王樹冰、銀山溫泉、山寺等景點在不同時間的景觀差異,即使地點相同,不同時間的體驗與感受截然不同,珍惜每個當下的珍貴回憶。2024年因暖冬導致雪景不如預期,反觀2017年的雪景壯觀美麗。新聞報導2025年日本東北暴雪,衷心祈願一切平安。
經過年末年初的大掃除,大家是否也好好整頓了自己的居家環境呢?身為家有幼童的媽媽,我也是歷經多次的練習,才調整到適合自己的清潔節奏,在此與大家分享我的清潔小撇步,每個習慣幾乎不超過5分鐘,就能換得一室乾淨,一起來看吧!
記錄一場前往屏東縣三地門鄉德文山(觀望山)的登山之旅,分享路線規劃、登山心得、沿途風景與美食體驗,並提醒登山客注意入山證申請及避免錯過三角點。
薪水的高低,從來不是努力的問題,而是思維的選擇。年薪百萬的人,不是單靠埋頭苦幹,而是透過「創造價值」決定自己的價格。他們懂得提升不可取代性、創造多重收入、主動尋找機會、投資自己,讓財富加速成長。與其等加薪,不如掌握「決定薪資的能力」。這篇文章,讓你看清真正的收入差距,從現在開始,為自己創造更高價值!
你可能也想看
Google News 追蹤
提問的內容越是清晰,強者、聰明人越能在短時間內做判斷、給出精準的建議,他們會對你產生「好印象」,認定你是「積極」的人,有機會、好人脈會不自覺地想引薦給你
提問的內容越是清晰,強者、聰明人越能在短時間內做判斷、給出精準的建議,他們會對你產生「好印象」,認定你是「積極」的人,有機會、好人脈會不自覺地想引薦給你