Odblokuj arkusz Excela bez hasła: 4 sprawdzone sposoby
Skoroszyty i arkusze kalkulacyjne programu Microsoft Excel są wyposażone w funkcje ochrony indywidualnej. Zapobiegają one nieautoryzowanym użytkownikom edytowaniu lub wprowadzaniu zmian strukturalnych w treści. Ponadto, jeśli korzystałeś z funkcji szyfrowania skoroszytu, możesz nawet nie otwierać go bez hasła.
Jeśli więc zgubiłeś hasło lub plik uległ uszkodzeniu i nie akceptuje już prawidłowego hasła, możesz podjąć kilka kroków, aby odzyskać swoje dane.
Przetestowałem poniższe metody odblokowywania hasłem i opisałem dokładne kroki, które należy wykonać, aby szybko uzyskać dostęp do swoich danych.
Jak odblokować arkusz Excela bez hasła
Zanim przejdziesz do instrukcji, zapoznaj się z pewnymi ograniczeniami:
- Korzystanie z aplikacji do wyszukiwania haseł innej firmy wiąże się z ryzykiem upublicznienia poufnych danych. Nie używaj takich programów, jeśli Twoje zestawy danych wymagają absolutnej tajemnicy.
- Istnieje duże prawdopodobieństwo, że nie uda Ci się odblokować skoroszytu programu Excel bez podania hasła, jeśli szyfrowanie zostało włączone za pomocą menu Narzędzia.
- Edycja plików XML stwarza większe ryzyko uszkodzenia całego skoroszytu, jeśli dokonasz zmian wykraczających poza kroki opisane tutaj.
Jeśli akceptujesz powyższe ryzyka i niedociągnięcia, postępuj zgodnie z poniższymi wskazówkami:
Za pomocą narzędzia do odzyskiwania hasła programu Excel
To najłatwiejsza i najbardziej intuicyjna metoda odblokowania arkusza Excel bez hasła. Jeśli nie masz nic przeciwko przesłaniu skoroszytu na serwer innej firmy , wykonaj następujące kroki:
- Odwiedź aplikację Excel Password Recovery firmy LostMyPass.
- Wejdź w interakcję z wyzwaniem reCAPTCHA , aby włączyć funkcję przesyłania plików .
- Przeciągnij i upuść plik Excela w odpowiednim polu.
- Jeśli przesłany skoroszyt zawiera hasła wyłącznie dla poleceń Chroń arkusz i Chroń skoroszyt , aplikacja internetowa szybko odblokuje plik.
- Dokument został odblokowany.
- Kliknij przycisk Pobierz odblokowany plik, aby pobrać niezabezpieczony plik.
Teraz możesz swobodnie edytować zawartość arkusza kalkulacyjnego lub zmieniać strukturę skoroszytu.
Przetestowałem również aplikację z skoroszytem Excela chronionym szyfrowaniem dostępu do pliku . Zazwyczaj dodajesz tę blokadę z okna dialogowego Zapisz jako , klikając opcję Narzędzia na dole, obok przycisku Zapisz .
To zabezpieczenie uniemożliwia otwarcie pliku i ustawienie skoroszytu jako tylko do odczytu.
Więc kiedy przesyłasz ten typ skoroszytu, LostMyPass używa algorytmu odzyskiwania słabego hasła . Przechodzi przez wszystkie możliwe kombinacje haseł.
Hasło, którego użyłem do pliku testowego, to 12345
. Program odblokował je w mniej niż minutę.
Ponadto LostMyPass wydaje się być witryną HTTPS. Oznacza to, że narzędzie szyfruje dane w stanie spoczynku lub w tranzycie.
Korzystanie z Dysku Google
Gdy potrzebujesz odblokować poufny arkusz roboczy za pomocą blokad Protect Sheet i Protect Workbook, możesz użyć Google Drive. Jest bezpieczniejszy niż losowe aplikacje innych firm . Przyjrzyjmy się krokom:
- Przejdź do Dysku Google .
- Przeciągnij i upuść skoroszyt źródłowy na ekranie głównym.
- W prawym dolnym rogu pojawi się komunikat informujący o zakończeniu przesyłania 1 pliku .
- Kliknij na nazwę pliku.
- Dysk Google otworzy plik w Arkuszach Google .
- Teraz możesz edytować zarówno arkusze, jak i struktury skoroszytów.
- Teraz kliknij menu Plik w lewym górnym rogu i najedź kursorem myszy na menu Pobierz .
- Wybierz Microsoft Excel z menu rozszerzonego.
Twoja przeglądarka internetowa pobierze kopię pliku Arkuszy Google w formacie XLSX . Teraz możesz edytować skoroszyt lub arkusz kalkulacyjny programu Excel tak, jak chcesz.
Ta metoda nie zadziała, jeśli skoroszyt źródłowy programu Excel został zapisany z ochroną dostępu.
Korzystanie z edycji XML
Jeśli nie chcesz używać żadnych programów innych firm do odblokowania arkusza Excel bez hasła, możesz wypróbować to podejście. Jest ono całkowicie offline i wykonywane na lokalnym komputerze bez pozostawiania jakichkolwiek śladów online.
Usuwanie ochrony z arkusza kalkulacyjnego
- Utwórz nowy folder w dowolnym miejscu na swoim komputerze.
- Skopiuj i wklej skoroszyt źródłowy programu Excel do tego folderu.
- Teraz wybierz ten plik w nowym folderze i naciśnij Alt+ Enter.
- Otworzy się okno dialogowe Właściwości pliku .
- Kliknij na nazwę rozszerzenia pliku w zakładce Ogólne i zmień je na ZIP .
- Wybierz OK i kliknij Tak w wyświetlonym oknie ostrzegawczym.
- Wypakuj plik za pomocą programu WinRAR , 7-Zip lub narzędzia do rozpakowywania plików ZIP w systemie Windows .
- Pojawi się kilka nowych folderów i plików.
- Usuń plik źródłowy ZIP.
- Przejdź do katalogu xl .
- Teraz przejdź do folderu arkuszy kalkulacyjnych .
- Tutaj zobaczysz pliki XML dla wszystkich arkuszy kalkulacyjnych pliku źródłowego.
- Wybierz tutaj plik XML, np. sheet1.xml , kliknij prawym przyciskiem myszy i wybierz polecenie Otwórz za pomocą Notatnika .
- Teraz wyszukaj
sheetProtection
kod w pliku Notatnika , który zostanie otwarty.
- Kod
sheetProtection
wraz z jego komponentami pomocniczymi zostanie zamknięty w tych nawiasach<>
. - Zatem zaznacz cały wiersz kodu, jak pokazano poniżej, i naciśnij Delete.
<sheetProtection algorithmName="SHA-512"hashValue="o8YQJHtmuaFsZ074zWsq4GdWM/OHVDfJRzOKy5yF9wEnzR/LnodlUUXFq4+F73XLhMI0p6IY8xlSre5hyfY31Q=="saltValue="uOjkpLlBqR3Qr00jLbiGuQ=="spinCount="100000"sheet="1"objects="1"scenarios="1"/>
- Naciśnij Ctrl+ S, aby zapisać plik Notatnika .
- Teraz zamknij plik Notatnika i wróć do folderu Nowy .
- Zaznacz wszystkie pliki i foldery w tym katalogu, kliknij prawym przyciskiem myszy , najedź kursorem na Wyślij do i wybierz Folder skompresowany (zip) z menu kontekstowego.
- Musisz utworzyć archiwum ZIP . Jeśli używasz WinRAR, nie twórz archiwum RAR . To nie zadziała.
- Teraz zmień rozszerzenie pliku na XLSX .
- Kliknij dwukrotnie plik, aby otworzyć odblokowany arkusz kalkulacyjny.
Usuwanie ochrony ze skoroszytu
Jeśli nie możesz zmienić nazwy arkusza kalkulacyjnego lub dodać więcej do pliku Excel, funkcja Protect Workbook jest aktywna. Oto jak ją usunąć, aby móc zmienić strukturę skoroszytu:
- Wykonaj wszystkie kroki opisane powyżej, aż dojdziesz do katalogu xl .
- Następnie wybierz plik workbook.xml i otwórz go w Notatniku .
- Teraz wyszukaj wiersz
workbookProtection
kodu.
- Usuń następujący kod z Notatnika:
<workbookProtection workbookAlgorithmName="SHA-512"workbookHashValue="Ol/M8pJCWKl0DIc1/xsz8r4qBgJu/OF8tgKWYOVHUZTXnj7Ic9mvXJQaZPWyLe3SZpsOiHRQBxOGYKifW0clyQ=="workbookSaltValue="90iSdBfazJuaaNw3a/px4w=="workbookSpinCount="100000"lockStructure="1"/>
- Zapisz plik.
- Teraz wykonaj wszystkie kroki od 18 do 22 , jak opisano powyżej.
Teraz będziesz mógł zmieniać nazwy , dodawać i usuwać arkusze .
Z makrą VBA
Korzystając z tego podejścia, możesz odblokować arkusz Excela bez hasła za pomocą skryptu. Musisz tylko uruchomić makro VBA, które wyszuka hasło i je wyłączy.
- Otwórz skoroszyt źródłowy i przejdź do zablokowanego arkusza.
- Teraz naciśnij Alt+ F11, aby wywołać interfejs edytora Excel VBA .
- Wybierz odpowiedni skoroszyt w kolumnie Projekt na lewym panelu nawigacyjnym .
- Kliknij przycisk Wstaw na pasku narzędzi Edytora VBA i wybierz Moduł .
- W pustym module skopiuj i wklej następujący skrypt VBA:
Sub unlocksheet()
Dim digit1 As Integer, digit2 As Integer, digit3 As Integer, digit4 As Integer
Dim digit5 As Integer, digit6 As Integer, digit7 As Integer, digit8 As Integer
Dim digit9 As Integer, digit10 As Integer, digit11 As Integer, digit12 As Integer
Jeśli ActiveSheet.ProtectContents, to
w przypadku błędu Wznów Dalej
Dla cyfry1 = 65 do 66
Dla cyfry2 = 65 do 66
Dla cyfry3 = 65 do 66
Dla cyfry4 = 65 do 66
Dla cyfry5 = 65 do 66
Dla cyfry6 = 65 do 66
Dla cyfry7 = 65 do 66
Dla cyfry8 = 65 do 66
Dla cyfry9 = 65 do 66
Dla cyfry10 = 65 do 66
Dla cyfry11 = 65 do 66
Dla cyfry12 = 32 do 126
ActiveSheet.Unprotect Chr(cyfra1) & Chr(cyfra2) & Chr(cyfra3) & Chr(cyfra4) & Chr(cyfra5) & Chr(cyfra6) & Chr(cyfra7) & Chr(cyfra8) & Chr(cyfra9) & Chr(cyfra10) & Chr(cyfra11) & Chr(cyfra12)
Następna cyfra12
Następna cyfra11
Następna cyfra10
Następna cyfra9
Następna cyfra8
Następna cyfra7
Następna cyfra6
Następna cyfra5
Następna cyfra4 Następna
cyfra3
Następna cyfra2
Następna cyfra1
MsgBox „Jednym użytecznym hasłem jest „& Chr(cyfra1) & Chr(cyfra2) & Chr(cyfra3) & Chr(cyfra4) & Chr(cyfra5) & Chr(cyfra6) & Chr(cyfra7) & Chr(cyfra8) & Chr(cyfra9) & Chr(cyfra10) & Chr(cyfra11) & Chr(cyfra12)
End If
End Sub
- Kliknij przycisk Zapisz .
- Teraz naciśnij Alt+ F8, aby uruchomić okno dialogowe Makro .
- Wybierz makro unlocksheet i kliknij Uruchom .
- Odszyfrowanie hasła może potrwać do 30 minut lub dłużej.
- Aplikacja Excel nie będzie reagować podczas działania makra.
- Możesz sprawdzić użycie procesora i energii w Menedżerze zadań systemu Windows .
- Po odkryciu hasła wyświetli się okno dialogowe.
- Kliknij OK i możesz edytować arkusz.
Streszczenie
Oto kilka metod, które możesz wypróbować, aby odblokować arkusz Excela bez hasła. Nie zapomnij zostawić komentarza poniżej, aby podzielić się tym, które podejście podobało Ci się najbardziej lub jeśli znasz lepszą technikę.
Dysponujemy także poradnikami dotyczącymi rozwiązywania problemów, jeśli nie możesz otworzyć plików Excela, klikając je dwukrotnie, lub odblokować wyszarzonych menu.
Dodaj komentarz