Hasło z pliku Excel usuniesz najprościej wtedy, gdy je znasz – wystarczy wyłączyć ochronę arkusza, skoroszytu albo szyfrowanie pliku w menu programu. Gdy hasło zaginęło, edycja XML może odblokować ochronę arkusza, lecz nie zastąpi hasła szyfrującego cały dokument. Sprawdź, z jakim rodzajem zabezpieczenia masz do czynienia i wybierz metodę bezpieczną dla własnego pliku.
Jak rozpoznać rodzaj hasła w Excelu?
Microsoft Excel stosuje kilka niezależnych mechanizmów ochrony. Ochrona arkusza blokuje edycję komórek lub wybranych zakresów, natomiast ochrona skoroszytu ogranicza między innymi dodawanie, usuwanie i przenoszenie kart. To nie są jeszcze zabezpieczenia szyfrujące zawartość pliku.
Hasło do otwarcia pliku działa inaczej. Chroni cały dokument przed dostępem i jest powiązane z szyfrowaniem. Bez prawidłowego hasła nie da się go usunąć przez zwykłą zmianę ustawień arkusza ani prostą edycję pliku XML.
| Rodzaj ochrony | Co blokuje | Metoda po poznaniu hasła |
| Ochrona arkusza | Edycję komórek i zakresów | Recenzja – Nie chroń arkusza |
| Ochrona skoroszytu | Zmiany struktury kart | Recenzja – Nie chroń skoroszytu |
| Hasło do otwarcia pliku | Dostęp do całego dokumentu | Plik – Informacje – Szyfruj przy użyciu hasła |
Jak zdjąć hasło, gdy je znasz?
Najbezpieczniejsza metoda korzysta wyłącznie z funkcji dostępnych w Excelu. Przed zmianą zapisz kopię dokumentu, szczególnie jeśli plik zawiera formuły, makra lub dane firmowe. Dzięki temu łatwo wrócisz do wcześniejszej wersji.
Ochrona arkusza
Otwórz dokument i przejdź do arkusza z blokadą. Na karcie „Recenzja” wybierz „Nie chroń arkusza”, a następnie wpisz bieżące hasło, jeśli program wyświetli okno dialogowe. Po zatwierdzeniu komórki będzie można edytować bez ograniczeń.
W starszych oraz anglojęzycznych wersjach programu nazwa polecenia może brzmieć „Unprotect Sheet”. Lokalizacja funkcji pozostaje podobna, choć układ wstążki zależy od wydania pakietu Office.
Ochrona skoroszytu
Przy blokadzie struktury wybierz „Recenzja”, a następnie „Chroń skoroszyt” lub „Nie chroń skoroszytu”. Po podaniu hasła Excel odblokuje operacje związane z kartami. Dane znajdujące się w arkuszach pozostaną bez zmian.
Hasło do otwarcia pliku
Po otwarciu dokumentu przejdź do „Plik” i „Informacje”. Rozwiń „Chroń skoroszyt”, wybierz „Szyfruj przy użyciu hasła”, usuń znaki z pola i zatwierdź przyciskiem „OK”. Na końcu zapisz plik skrótem Ctrl+S.
Drugą drogą jest użycie opcji „Zapisz jako”. W oknie zapisu wybierz „Więcej opcji”, następnie „Narzędzia” i „Opcje ogólne”. Usuń hasło z pola ochrony przed otwarciem, zatwierdź ustawienia i zapisz dokument pod wybraną nazwą.
Jeżeli znasz hasło, usuwaj je z poziomu Excela. Nie ma potrzeby stosowania makr ani zewnętrznych programów.
Co zrobić, gdy nie znasz hasła do arkusza?
Najpierw ustal, czy blokada dotyczy wyłącznie arkusza. W plikach .xlsx i .xlsm dokument ma strukturę pakietu, w której arkusze zapisano jako osobne pliki XML. Można więc utworzyć kopię pliku, zmienić jego rozszerzenie na ZIP i sprawdzić wewnętrzne elementy.
Ta metoda jest przeznaczona wyłącznie do dokumentów, do których masz prawo dostępu. Nie usuwa szyfrowania pliku i nie powinna służyć do obchodzenia zabezpieczeń cudzych danych.
Edycja XML w archiwum ZIP
Do otwarcia archiwum możesz użyć programu 7-Zip. Po zmianie rozszerzenia z .xlsx na .zip otwórz pakiet i przejdź do katalogu „xl”, a następnie „worksheets”. Znajdziesz tam pliki takie jak sheet1.xml, sheet2.xml i kolejne.
Otwórz właściwy dokument XML w edytorze tekstu. Wyszukaj znacznik „sheetProtection”. Wpis ten opisuje ochronę danego arkusza. Po usunięciu całej sekcji zapisz plik, zamknij archiwum i przywróć rozszerzenie .xlsx.
Nie zmieniaj przypadkowych fragmentów kodu. XML wymaga zachowania poprawnej struktury, dlatego brakujący znak lub uszkodzony znacznik może spowodować komunikat o uszkodzonym skoroszycie. Kopia zapasowa powinna znajdować się w innym folderze.
Najważniejsze czynności przy tej metodzie obejmują:
- utworzenie kopii oryginalnego pliku Excel,
- zmianę rozszerzenia .xlsx na .zip,
- otwarcie archiwum za pomocą 7-Zip,
- przejście do folderu xl/worksheets,
- odnalezienie właściwego pliku sheetN.xml,
- usunięcie sekcji sheetProtection i zapisanie zmian.
Czy makro VBA zdejmie zapomniane hasło?
VBA, czyli Visual Basic for Applications, służy w Excelu do automatyzacji zadań. Makro może wykonywać powtarzalne operacje na arkuszach, dlatego bywa używane przy prostych formach ochrony. Nie jest jednak uniwersalnym narzędziem do odzyskiwania każdego hasła.
Edytor VBA otworzysz skrótem Alt+F11. Następnie można utworzyć moduł i uruchomić własny skrypt klawiszem F5. Gotowe makra pobrane z nieznanych stron stanowią ryzyko, ponieważ mogą zmieniać dane, odczytywać zawartość dokumentów albo wykonywać szkodliwe polecenia.
Nie uruchamiaj makr bez sprawdzenia ich kodu. W plikach z rozszerzeniem .xlsm lub .xlsb funkcje VBA mogą być częścią dokumentu, dlatego przed testem wyłącz automatyczne uruchamianie makr i pracuj na kopii.
Dlaczego hasła do otwarcia nie da się łatwo usunąć?
Ochrona arkusza zapisuje ustawienia w strukturze dokumentu, natomiast hasło do otwarcia chroni plik przez szyfrowanie. Z tego powodu usunięcie znacznika XML nie otworzy zaszyfrowanego skoroszytu. Próby odgadnięcia hasła mogą korzystać z ataku słownikowego albo metody brute force, czyli testowania wielu kombinacji znaków.
Czas takiego procesu zależy od długości hasła, użytych znaków i zastosowanego algorytmu. Przy silnym haśle może trwać bardzo długo, a żadna aplikacja nie gwarantuje odzyskania dostępu. Narzędzia komercyjne wymagają też ostrożnej weryfikacji źródła i licencji.
W przypadku firmowego dokumentu właściwą drogą jest kontakt z autorem, administratorem lub właścicielem danych. Nie przesyłaj zaszyfrowanych plików do przypadkowych usług internetowych – zawartość arkusza może zostać skopiowana albo wykorzystana bez twojej wiedzy.
Jak zabezpieczyć plik przed utratą dostępu?
Hasło warto przechowywać w menedżerze haseł, a kopie dokumentów umieszczać w kontrolowanej lokalizacji. Dobrze jest też opisać, czy zabezpieczenie dotyczy arkusza, struktury skoroszytu czy całego pliku. Taka informacja ogranicza ryzyko pomyłki przy późniejszym odblokowywaniu.
Wersja dla komputerów Mac ma ograniczenie długości haseł do 15 znaków w programach Excel i Word. Dokument utworzony w systemie Windows z dłuższym hasłem może nie otworzyć się w pakiecie Office dla macOS. Przy przenoszeniu plików między systemami trzeba więc sprawdzić zgodność zabezpieczenia.
Nie testuj zmian na jedynym egzemplarzu dokumentu. Plik po edycji XML powinien zostać otwarty w Excelu, a następnie sprawdzony pod kątem arkuszy, formuł, wykresów i tabel przestawnych.
FAQ – najczęściej zadawane pytania
Jak rozpoznać, czy Excel chroni tylko arkusz, czy cały plik hasłem do otwarcia?
Ochrona arkusza lub skoroszytu blokuje edycję komórek albo zmiany struktury kart, natomiast hasło do otwarcia szyfruje cały dokument i uniemożliwia dostęp bez prawidłowego hasła.
Co zrobić, gdy znam hasło do chronionego arkusza?
W Excelu otwórz zakładkę Recenzja i wybierz Nie chroń arkusza, a następnie wpisz znane hasło, by przywrócić edycję komórek.
Jak usunąć hasło do otwarcia pliku, jeśli je znam?
Wejdź w Plik → Informacje → Chroń skoroszyt → Szyfruj przy użyciu hasła i wyczyść pole hasła, po czym zapisz dokument.
Czy edycja plików XML pomoże odblokować zaszyfrowany plik .xlsx?
Nie — modyfikacja XML może zdjąć ochronę arkusza, ale nie usunie szyfrowania chroniącego cały dokument przed otwarciem.
Jak zdjąć ochronę arkusza, gdy hasło zostało zapomniane?
W plikach .xlsx/.xlsm można wykonać kopię, zmienić rozszerzenie na .zip, otworzyć xl/worksheets i usunąć sekcję sheetProtection z odpowiedniego sheetN.xml.
Czy mogę używać makr VBA do odzyskania zapomnianego hasła?
Makra bywają użyteczne przy prostych zabezpieczeniach, lecz nie gwarantują odzyskania każdego hasła i mogą stanowić ryzyko, jeśli pochodzą z nieznanego źródła.
Dlaczego nie warto wysyłać zaszyfrowanych plików do losowych usług online?
Ponieważ zawartość może zostać skopiowana lub użyta bez twojej zgody, lepiej kontaktować się z autorem lub administratorem dokumentu.
Jak zabezpieczyć się przed utratą dostępu do pliku Excel?
Przechowuj hasła w menedżerze haseł, rób kopie zapasowe i notuj rodzaj zabezpieczenia, a także nie eksperymentuj na jedynym egzemplarzu pliku.