Jeśli znasz hasło do pliku Excel, zdejmiesz je najszybciej z poziomu karty Recenzja lub menu Plik. Gdy zabezpieczony jest tylko arkusz i nie znasz hasła, możesz usunąć ochronę przez edycję pliku XML po zamianie rozszerzenia na .zip. Poniżej znajdziesz sprawdzone metody oraz informacje o tym, co zrobić przy poszczególnych typach ochrony.
Jakie typy ochrony możesz napotkać?
Zanim zdejmiesz hasło, sprawdź, czego dotyczy zabezpieczenie. W programie Excel występują trzy podstawowe poziomy ochrony: hasło do otwarcia pliku, ochrona arkusza oraz ochrona struktury skoroszytu. Każdy z nich blokuje inny zakres działań.
W praktyce spotkasz następujące rodzaje zabezpieczeń:
| Rodzaj ochrony | Co blokuje | Co zrobić bez hasła |
| Ochrona arkusza | Edycję komórek i zakresów | Metoda ZIP/XML lub makro VBA |
| Ochrona skoroszytu | Dodawanie, usuwanie i przenoszenie arkuszy | Trudniejsze, czasem edycja workbook.xml |
| Hasło do otwarcia pliku | Dostęp do całego dokumentu | Brak oficjalnej metody |
Ochrona arkusza dotyczy pojedynczej karty i nie szyfruje zawartości pliku. Hasło do otwarcia pliku to pełne szyfrowanie dokumentu, dlatego bez właściwego klucza dostępu trudno odzyskać dane. Ochrona struktury skoroszytu blokuje natomiast zmiany w układzie arkuszy.
Jak usunąć hasło, gdy je znasz?
Gdy znasz aktualne hasło, skorzystaj z wbudowanych opcji programu Excel. Nie potrzebujesz wtedy dodatkowych narzędzi ani makr. Wystarczy kilka kliknięć w odpowiednich zakładkach.
Usuwanie hasła do otwarcia pliku
Aby usunąć hasło do otwarcia pliku, wykonaj następujące kroki:
- Otwórz plik w Excelu, wpisując znane hasło.
- Przejdź do menu Plik i wybierz Informacje.
- Kliknij Chroń skoroszyt, a następnie Szyfruj przy użyciu hasła.
- Usuń hasło z pola tekstowego i zatwierdź przyciskiem OK.
- Zapisz plik skrótem Ctrl+S.
Po zapisaniu dokumentu program nie będzie już wymagał podawania hasła podczas kolejnych uruchomień.
Alternatywnie możesz skorzystać z menu Zapisz jako. Po wybraniu lokalizacji rozwiń Narzędzia, przejdź do Opcji ogólnych i usuń hasło z pola Hasło ochrony przed otwarciem. Na końcu zapisz plik w wybranej lokalizacji.
Zdejmowanie ochrony arkusza i skoroszytu
Aby wyłączyć ochronę arkusza, wykonaj te czynności:
- Otwórz chroniony arkusz w Excelu.
- Kliknij kartę Recenzja.
- Wybierz polecenie Nie chroń arkusza lub Wyłącz ochronę arkusza.
- W oknie dialogowym wpisz znane hasło i potwierdź przyciskiem OK.
W przypadku całego skoroszytu przejdź do menu Plik, a następnie Informacje. Kliknij Chroń skoroszyt i usuń bieżące hasło, pozostawiając puste pole. Zatwierdź zmiany przyciskiem OK, aby skoroszyt przestał być chroniony.
Jak usunąć ochronę arkusza bez hasła?
Gdy nie znasz hasła do arkusza, możesz wykorzystać strukturę pliku Excel. Format .xlsx od wersji Office 2007 to tak naprawdę archiwum ZIP z plikami XML. W starszych plikach .xls z Office 2003 ta metoda nie zadziała, ponieważ nie mają one takiej budowy.
Zanim zaczniesz edytować wewnętrzne pliki, utwórz kopię zapasową oryginalnego dokumentu. Dzięki temu unikniesz utraty danych przy ewentualnym błędzie.
Przygotowanie pliku i otwarcie archiwum
Pierwszy etap to zamiana formatu i otwarcie dokumentu jako archiwum. Wykonaj następujące kroki:
- Zmień rozszerzenie pliku z .xlsx na .zip.
- Kliknij plik prawym przyciskiem myszy i wybierz Otwórz archiwum w programie 7-Zip.
- Przejdź do folderu XL, a następnie do folderu worksheets.
- Znajdź plik sheet1.xml odpowiadający chronionemu arkuszowi.
Do otwarcia archiwum nadają się również WinRAR lub inne narzędzia obsługujące format ZIP. Ważne, aby po zakończeniu edycji przywrócić oryginalne rozszerzenie .xlsx.
Edycja pliku sheet1.xml i usuwanie znacznika ochrony
Otwórz plik sheet1.xml w Notatniku lub Notepad++. Włącz zawijanie wierszy, aby łatwiej odnaleźć fragment odpowiedzialny za zabezpieczenie. Następnie:
- Kliknij prawym przyciskiem myszy na sheet1.xml i wybierz Edytuj.
- W edytorze tekstu włącz Zawijanie wierszy.
- Znajdź znacznik <sheetProtection … />.
- Zaznacz całą sekcję łącznie z atrybutami, na przykład do scenarios=”1″ />.
- Usuń zaznaczony fragment i zapisz plik skrótem Ctrl+S.
Po zapisaniu zamknij archiwum i potwierdź aktualizację pliku przyciskiem OK. Następnie zmień rozszerzenie z powrotem na .xlsx i otwórz dokument w Excelu. Arkusz powinien być już odblokowany.
Ograniczenia tej metody
Metoda ZIP/XML działa głównie na ochronę arkusza. Nie usuwa hasła do otwarcia pliku ani nie odszyfrowuje całego dokumentu. W przypadku ochrony skoroszytu zamiast sheet1.xml może być konieczna edycja pliku workbook.xml.
Przed edycją plików XML zawsze utwórz kopię zapasową oryginalnego pliku .xlsx. Błędna modyfikacja struktury może trwale uszkodzić dane.
Jak odblokować arkusz makrem VBA?
Makra VBA automatyzują usuwanie ochrony i sprawdzają się przy prostszych hasłach. Visual Basic for Applications to język programowania wbudowany w pakiet Microsoft Office, a jego edytor otworzysz skrótem ALT+F11.
Aby uruchomić makro, wykonaj następujące czynności:
- Otwórz dokument w programie Excel.
- Naciśnij ALT+F11, aby wejść do Edytora Visual Basic.
- Dodaj nowy moduł przez menu Wstaw, a następnie Moduł.
- Wklej gotowy kod makra.
- Uruchom skrypt klawiszem F5.
Gotowe pliki z makrami w formatach .xlsb lub .xlam mogą wykonać te kroki automatycznie. Pobieraj je jednak wyłącznie z zaufanych źródeł, ponieważ makra nieznanego pochodzenia bywają nośnikiem złośliwego oprogramowania. Osoby, które chcą pisać własne skrypty, mogą poszerzyć wiedzę na kursie VBA.
Czy da się złamać hasło do otwarcia pliku?
Sytuacja wygląda inaczej, gdy zabezpieczony jest cały plik hasłem do otwarcia. Wtedy Excel szyfruje zawartość i nie ma wbudowanej funkcji, która pominie ten klucz. Bez oryginalnego hasła odzyskanie dostępu staje się bardzo trudne.
Specjalistyczne oprogramowanie często korzysta z ataków siłowych (brute force) oraz metod słownikowych. To proces odzyskiwania haseł, a nie ich usuwania z pliku. Skuteczność zależy od długości i złożoności hasła.
Zaawansowani użytkownicy tworzą też własne skrypty w Pythonie, ale takie rozwiązanie dotyczy wyłącznie własnych plików i wymaga wiedzy programistycznej.
Przed wyborem narzędzia sprawdź lokalne przepisy i działaj zgodnie z prawem. Łamanie cudzych zabezpieczeń bez zgody właściciela jest nielegalne. Nie instaluj również aplikacji z podejrzanych źródeł, bo mogą zawierać wirusy.
Warto też wiedzieć o limicie długości haseł. Excel i Word dla komputerów Mac obsługują hasła o maksymalnej długości 15 znaków. Dokument zabezpieczony dłuższym hasłem w systemie Windows może nie otworzyć się w wersji na macOS.
Hasło do otwarcia pliku szyfruje cały dokument. Bez oryginalnego hasła nie ma oficjalnej metody usunięcia tego zabezpieczenia.
FAQ – najczęściej zadawane pytania
Jakie są podstawowe rodzaje ochrony w pliku Excel?
Excel stosuje trzy główne zabezpieczenia: hasło do otwarcia pliku, ochrona arkusza oraz ochrona struktury skoroszytu.
Jak usunąć hasło do otwarcia pliku jeśli je znam?
Otwórz plik wpisując hasło, przejdź do Plik > Informacje > Chroń skoroszyt > Szyfruj i usuń tekst z pola hasła, a następnie zapisz plik.
Co zrobić, gdy chcę zdjąć ochronę arkusza, ale nie znam hasła?
Skonwertuj .xlsx na .zip, otwórz archiwum, edytuj odpowiedni plik sheetX.xml i usuń znacznik <sheetProtection/>, po czym przywróć rozszerzenie .xlsx.
Czy metoda ZIP/XML zadziała na hasło do otwarcia pliku?
Nie — ta technika usuwa ochronę arkusza, natomiast hasło do otwarcia szyfruje cały dokument i nie da się go tak odszyfrować.
Jak odblokować arkusz za pomocą makra VBA?
Otwórz Edytor VBA skrótem ALT+F11, wstaw nowy moduł, wklej gotowy kod i uruchom go klawiszem F5.
Czy można zawsze usunąć ochronę struktury skoroszytu tą samą metodą co arkusza?
Nie zawsze — ochrona skoroszytu może wymagać edycji pliku workbook.xml i bywa bardziej skomplikowana.
Czy warto korzystać z gotowych makr pobranych z internetu?
Można, ale tylko ze sprawdzonych źródeł, ponieważ nieznane makra mogą zawierać złośliwe oprogramowanie.