① 關於excel密碼
有時我們為了保護 Excel 文檔,會給文檔加上密碼,如文檔查看、只讀密碼,工作表、工作簿的保護密碼等,但是時間久了難免忘記密碼,這時就只好進行破解了。下面列舉幾種常用的破解Excel密碼的 方法 ,供各位參考。
excel密碼的步驟:
首先我們要明確一個前提,不同類型的密碼,破解方法是不一樣的,有些密碼可能是無法破解的;而Excel文檔又分為不同版本(xls和xlsx),破解方法也有所不同。
溫馨提示:破解密碼前請先備份原文檔。
1、文檔查看、只讀密碼破解
Excel文檔的查看、只讀密碼目前沒有什麼好的破解辦法,只能採用暴力破解,就是指定一個規則,然後一個一個去試。如果你當初設置的密碼足夠復雜,那就不要做無所謂的掙扎了,建議及早放棄為好。但如果文檔十分重要,不計代價也要破解密碼,可以嘗試一些網站的收費服務,但是不要抱太高的希望。
2、工作表、工作簿的保護密碼
根據Excel文檔版本不同,工作表、工作簿保護密碼的破解方法也不太一樣。
(1)xls文檔破解方法
對於早期的xls文檔(2003及以前),可以用VBA代碼破解。
打開Excel文檔,按Alt+F11進入「開發工具」界面,在左邊的工程欄(Project)中選定節點「ThisWorkbook」,雙擊左鍵,然後把下面的代碼復制到右邊的代碼編輯框中。然後按F5鍵執行代碼開始破解,破解期間會出現兩次提示的對話框,都選擇「確認」。密碼破解完畢之後會出現提示「該工作簿中的工作表密碼保護已被全部解除」,這說明工作表或工作簿的保護密碼已被成功清除。最後刪除「ThisWorkbook」節點中的代碼,保存工作表。至此,破解完成。
Public Sub 工作表保護密碼破解()
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"作者:McCormick JE McGimpsey "
Const HEADER As String = "工作表保護密碼破解"
Const VERSION As String = DBLSPACE & "版本 Version 1.1.1"
Const REPBACK As String = DBLSPACE & ""
Const ZHENGLI As String = DBLSPACE & ""
Const ALLCLEAR As String = DBLSPACE & "該工作簿中的工作表密碼保護已全部解除!!" & DBLSPACE & "請記得另保存" _
& DBLSPACE & "注意:不要用在不當地方,要尊重他人的勞動成果!"
Const MSGNOPWORDS1 As String = "該文件工作表中沒有加密"
Const MSGNOPWORDS2 As String = "該文件工作表中沒有加密2"
Const MSGTAKETIME As String = "解密需花費一定時間,請耐心等候!" & DBLSPACE & "按確定開始破解!"
Const MSGPWORDFOUND1 As String = "密碼重新組合為:" & DBLSPACE & "$$" & DBLSPACE & _
"如果該文件工作表有不同密碼,將搜索下一組密碼並修改清除"
Const MSGPWORDFOUND2 As String = "密碼重新組合為:" & DBLSPACE & "$$" & DBLSPACE & _
"如果該文件工作表有不同密碼,將搜索下一組密碼並解除"
Const MSGONLYONE As String = "確保為唯一的?"
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean
Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
Else
On Error Resume Next
Do 'mmy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK & ZHENGLI, vbInformation, HEADER
End Sub
(2)xlsx文檔破解方法
從2007版本以後,Excel文檔的擴展名從xls變成了xlsx,文檔結構也大變樣。Xlsx文檔本質上其實是一個壓縮包,裡麵包含了許多xml文檔,工作表、工作簿的保護密碼就保存在這些xml文檔中,我們可以用WinRAR等壓縮工具將其解壓,然後直接修改內容,就可以去掉工作表、工作簿的保護密碼了。
具體方法如下:
將文檔擴展名修改為zip或rar,然後將其解壓。
在解壓得到的文件中找到「xl」文件夾,雙擊打開,「workbook.xml」中即包含工作簿的保護密碼,用記事本打開該文檔,搜索「workbookProtection」,將帶有「workbookProtection」的那一段代碼刪除即可。代碼格式如:
workbookProtection workbookAlgorithmName="SHA-512" workbookHashValue="******" workbookSaltValue="******" workbookSpinCount="100000" lockStructure="1"
另外,「xlworksheets」文件夾下的「sheet1.xml」、「sheet2.xml」中則保存了各工作表的密碼,同樣用記事本打開,搜索「sheetProtection」,將帶有「sheetProtection」的那一段代碼刪除即可。
代碼格式如:
sheetProtection algorithmName="SHA-512" hashValue="******" saltValue="******" spinCount="100000" sheet="1" formatCells="0" formatColumns="0" formatRows="0" insertColumns="0" insertRows="0" insertHyperlinks="0" deleteColumns="0" deleteRows="0" sort="0" autoFilter="0" pivotTables="0"
最後保存文件,重新壓縮為zip格式(注意必須是zip,不能是rar或其他格式),然後把這個壓縮包的後綴重新修改回xlsx。至此,破解完成。
關於excel密碼相關 文章 :
★ Excel設置密碼的方法步驟詳解
★ 如何在excel表格加密設密碼
★ Excel文件密碼匯總
★ 如何解鎖excel密碼的教程
★ excel密碼的教程
★ excel破解表格保護密碼的方法
★ 如何進入有密碼的excel的方法
★ excel如何設置許可權密碼
★ 破解excel密碼的方法圖解步驟
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm..com/hm.js?"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();② excel加密碼怎麼設置密碼
工作中,word、excel和ppt使我們經常需要使用的三種工具,一些工作圖表數據保密性要求比較高,那excel加密碼怎麼設置密碼?
excel加密碼怎麼設置密碼?
1、打開excel表格,點擊左上角的文件,選擇【保護工作簿】。
2、點擊【用密碼進行加密】選項。
3、輸入設置的密碼,點擊【確定】即可。
本文以華為MateBook X Pro 2021為例適用於windows 11系統microsoft excel 2021版本
③ excel表怎麼設置密碼
點擊文檔加密,並在選項中選擇密碼加密即可,詳細步驟:
1、首先進入excel表格後,點擊左上角的文件。
④ 怎樣EXCEL設置密碼
Excel設置密碼方法如下:
1、點擊左上角的文件。
⑤ 如何在excel表格加密設密碼
工作中一些重要excel文件需要設密碼進行保護,那怎樣設置呢?下面是我為大家精心整理的關於如何在excel表格加密設密碼,希望能夠幫助到你們。
方法 /步驟
1打開需要加密的excel文件;
2點擊表格菜單欄“表格”、“文檔加密”、“密碼加密”;
3在彈出的小窗口中輸入密碼並點擊“應用”;
4點擊“應用”後會彈出一個設置完成的彈窗,點擊“確定”;
5關閉彈窗窗口以及表格;
6執行關閉表格後會再彈出一個小彈窗“是否保存對XX表格的更改”,點擊“是”;
7再打開表格時,表格就會提示“請鍵入打開文件所需要的密碼”,密碼設置就完成了。
在選定區域內移動
Enter在選定區域內從上往下移動
Shift+Enter在選定區域內從下往上移動
Tab在選定區域中從左向右移動。如果選定單列中的單元格,則向下移動
Shift+Tab在選定區域中從右向左移動。如果選定單列中的單元格,則向上移動
Ctrl+句號按順時針方向移動到選定區域的下一個角
Ctrl+Alt+向右鍵在不相鄰的選定區域中,向右切換到下一個選定區域
Ctrl+Alt+向左鍵向左切換到下一個不相鄰的選定區域
以“結束”模式移動或滾動
End打開或關閉“結束”模式
End+箭頭鍵在一行或一列內以數據塊為單位移動
End+Home移動到工作表的最後一個單元格,該單元格位於數據所佔用的最右列的最下一行中
End+Enter移動到當前行中最右邊的非空單元格。如已打開“Lotus?1-2-3?常用鍵”(“工具”菜單上“選項”命令中的“1-2-3的幫助”選項卡),則此快捷鍵次序不起作用
注釋:選中“結束”模式後,狀態欄中將出現“結束”。
在ScrollLock打開的狀態下移動和滾動
ScrollLock打開或關閉ScrollLock
Home移動到窗口左上角的單元格
End移動到窗口右下角的單元格
向上鍵或向下鍵向上或向下滾動一行
向左鍵或向右鍵向左或向右滾動一列
如何在excel表格加密設密碼相關 文章 :
1. 怎麼給Excel表格設置加密
2. Excel文檔怎麼設置安全密碼
3. Excel中表格加密設置密碼的操作方法
4. excel如何給表格設置密碼保護
5. excel怎麼加密碼
⑥ Excel設置密碼的方法步驟詳解
安全,安全,還是安全!也許你平常都不太在乎這些繁瑣的事情,也許你經常不會在乎公司的文件保密 措施 ,但這樣往往會造成一些不必要的損失。所有在這里建議大家要養成一個非常良好的工作習慣,在編輯完成一些文檔或表格後都將設置密碼。
Excel 2010設置密碼全步驟在Excel2010中打開要設置密碼的EXCEL文檔,點擊最左上角的「文件」菜單,選擇「信息」,再點擊「保護工作簿」,選擇「用密碼進行加密」項:
在彈出的「加密文檔」對話框中輸入你要設置的打開EXCEL工作簿的密碼,再單擊「確定」按鈕:
接著在彈出的「確認密碼」對話框中再次輸入EXCEL加密密碼,並單擊「確定」按鈕:
此時我們可以看到「保護工作簿」的「許可權」中顯示了「需要密碼才能打開此工作簿」,則表示EXCEL2010加密成功:
Excel2007 設置密碼全步驟
點擊「Office按鈕」——「准備」——「加密文檔」。
excel2007設置密碼的步驟圖1
設置密碼,密碼分大小寫。
excel2007設置密碼的步驟圖2
確認密碼,保存文檔,點擊確定。
excel2007設置密碼的步驟圖3
再次打開文檔時,提示需要輸入密碼才能打開。
excel2007設置密碼的步驟圖4
以上就是excel2007設置密碼教程,希望可以幫助到大家。
Excel設置密碼的 方法 步驟詳解相關 文章 :
★ excel2010設置密碼的方法步驟詳解
★ excel2010設置密碼的方法步驟
★ excel表格設置密碼的方法教程
★ excel2013設置密碼的方法步驟詳解
★ excel2013設置密碼的方法步驟全解
★ Excel表格設置密碼的方法步驟
★ Excel中設置編輯密碼的操作方法
★ excel設置密碼的方法
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm..com/hm.js?"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();⑦ excel表設置密碼怎麼設置
如何給excel表格設置密碼:
1、點擊表格界面左上角的文件選項打開文件首頁。
2、點擊保護工作簿並選擇用密碼進行加密。
3、輸入需要設置的密碼點擊確定後再次輸入驗證密碼。
4、根據以上步驟在Excel表格中添加密碼加密。
注意事項:
1、密碼區分大小寫。
2、密碼丟失後無法找回。
拓展資料:
Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟體。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟體。
Microsoft Office是一套由微軟公司開發的辦公軟體套裝,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系統上運行。與其他辦公室應用程序一樣,它包括聯合的伺服器和基於互聯網的服務。從2007版的Office被稱為「Office System」而不叫「Office Suite」,反映出它們包括伺服器的事實。
⑧ 怎樣給excel設置密碼還能只讀
Excel 文件有時會保存有一些比較機密的數據,這些數據我們是不能篡改,下面讓我為你帶來怎樣給excel設置密碼還能只讀的解決 方法 。
excel設置密碼還能只讀設置步驟:
1、打開一份需要添加許可權的或者要保密的EXCEL文件。
圖1
2、如要添加數據,則添加,在添加或者修改完數據之後,點擊左上角的文件,點擊“另存為”
圖2
3、就會彈出一個另存為的窗口出來,這時看到窗口的右上角,有個“工具”選項。
圖3
4、點擊“工具”選項。會看到有個“常規選項”。點擊“常規選項”就可以看到設置密碼,一個是打開許可權密碼,一個是修改許可權密碼。如果只設置打開許可權密碼,那麼你打開文件需要密碼,修改就不需要了,同理。只設置修改密碼,那麼修改就要密碼,打開不需要密碼。如果都設置了,意味著你打開和修改都需要密碼。
圖4
圖5
5、設置密碼之後,把只讀勾上,點確定,然後保存就可以了。
關於給excel設置密碼還能只讀的相關 文章 推薦:
1. excel如何設置密碼共享時提示只讀
2. excel如何設置只讀密碼
3. excel2013怎麼設置只讀密碼
4. Excel2007給表格設置成只讀加密屬性
5. excel2003設置只讀許可權的方法
6. excel2007怎麼設置表格的只讀密碼
⑨ 怎樣設置excel密碼
Excel設置打開密碼的方法,先雙擊打開Excel,打開想要設置密碼的表格,然後點擊左上角文件,選擇保存,點擊瀏覽,在彈出窗口下方選擇工具,點擊常規選項,最後設置密碼並點擊確定即可。在單位經常是多個人共用一台電腦,這樣一來,自己製作的Excel表格,不希望別人查看,我們可以為其設置密碼。
1、啟動Excel,打開相應的工作簿文檔,執行「工具→選項」命令,打開「選項」對話框。
2、切換到「安全性」標簽下,在「打開許可權密碼」右側的方框中輸入密碼,按下「確定」按鈕,再輸入一次密碼,確定返回。
3、保存一下文檔。
經過這樣設置後,如果需要打開該工作簿時,必須輸入正確的密碼,否則無法打開。
注意:打開「選項」對話框,切換到「安全性」標簽下,把「打開許可權密碼」右側的方框中的密碼清除,確定返回,再保存一下文檔,即可清除文檔的密碼。