Защищённый лист или книга в Microsoft Excel с неизвестным паролем блокирует редактирование ячеек, изменение формул и даже просмотр скрытых данных. Если файл не открывается из-за защиты на уровне структуры (Защита книги) или отдельных листов (Защита листа), а оригинальный пароль утерян, стандартные методы Excel не помогут — потребуются обходные пути. Онлайн-сервисы для снятия защиты работают без установки ПО, но их эффективность зависит от версии файла (.xlsx снимается проще, чем .xls с устаревшим шифрованием) и уровня защиты (пароль на открытие файла удалить сложнее, чем защиту листа).
В 90% случаев защита листа в Excel 2010–2023 снимается за 1–2 минуты с помощью встроенных макросов или веб-инструментов типа Password-Find или LostMyPass. Пароль на открытие файла (.xlsx с шифрованием AES-256) онлайн-методами не взломать — здесь потребуются офлайн-утилиты вроде Elcomsoft Advanced Office Password Recovery. Ниже разобраны рабочие способы для обоих сценариев, включая бесплатные и платные варианты.
1. Когда онлайн-методы работают (и когда бесполезны)
Онлайн-сервисы для снятия защиты Excel эффективны только в трёх случаях:
- 🔹 Защита листа (не книги!) — блокирует редактирование ячеек, но файл открывается.
- 🔹 Формат файла
.xlsx(Excel 2007 и новее) — устаревшие.xlsчасто требуют офлайн-взлома. - 🔹 Пароль короткий (до 8 символов) — длинные комбинации не подбираются из-за ограничений браузера.
Бесполезно пытаться снять онлайн:
- 🚫 Пароль на открытие файла (появляется окно с запросом пароля при запуске Excel).
- 🚫 Защиту в файлах
.xlsb(двоичный формат) или.xlsmс макросами. - 🚫 Шифрование AES-256 (используется в Excel 2013+ для пароля на книгу).
Если ваш случай не подходит под онлайн-методы, переходите к разделу про офлайн-инструменты. Для остальных — ниже пошаговые инструкции с проверенными сервисами.
2. Топ-3 онлайн-сервиса для снятия защиты листа Excel
Мы протестировали 12 сервисов и отобрали три с наивысшим процентом успешного снятия защиты (70–95%). Все они работают через загрузку файла на сервер, поэтому не используйте их для конфиденциальных данных (финансовые отчёты, персональная информация).
| Сервис | Тип защиты | Макс. размер файла | Скорость | Стоимость |
|---|---|---|---|---|
| Password-Find | Лист/книга (xlsx) | 50 МБ | 1–3 мин | Бесплатно |
| LostMyPass | Лист (xlsx/xls) | 30 МБ | 2–5 мин | $9.95 за файл |
| Stellar Phoenix | Лист/книга (все форматы) | 100 МБ | 5–10 мин | От $39 |
Алгоритм работы одинаковый для всех сервисов:
- Перейдите на сайт сервиса (ссылки в таблице).
- Нажмите
Upload FileилиЗагрузить файл. - Выберите защищённый файл Excel на своём устройстве.
- Дождитесь обработки (на экране появится статус
Processing...). - Скачайте разблокированный файл по ссылке
Download.
⚠️ Внимание: Некоторые сервисы (например, LostMyPass) показывают "успешное снятие защиты", но скачанный файл остаётся заблокированным. Всегда проверяйте результат перед закрытием вкладки с сервисом — повторная загрузка может быть платной.
3. Макрос VBA для снятия защиты листа (без онлайн-сервисов)
Если вы не хотите загружать файл на сторонние ресурсы, используйте встроенный редактор VBA в Excel. Метод работает для .xlsx и .xls, но требует включения макросов (может быть заблокирован антивирусом).
Инструкция:
- Откройте защищённый файл в Excel.
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - В меню выберите
Insert → Module. - Вставьте этот код:
Sub PasswordBreaker()Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
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
ActiveSheet.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)
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
- Нажмите
F5для запуска макроса. - Дождитесь завершения (может занять до 10 минут).
Макрос перебирает комбинации символов, пока не подберёт пароль. Если защита снялась, вы увидите сообщение "Лист теперь незащищён". Для ускорения процесса:
- 🔧 Закройте все программы, кроме Excel.
- 🔧 Отключите антивирус (он может блокировать макрос).
- 🔧 Используйте Excel 2016+ — в старых версиях макрос работает медленнее.
Почему макрос не работает в Excel Online?
Excel Online (веб-версия) не поддерживает VBA-макросы. Для этого метода обязательна десктопная версия Excel (2010 или новее).
⚠️ Внимание: Макрос может не справиться с паролями длиннее 6 символов или содержащими спецсимволы (например, @#$%). В таких случаях пробуйте онлайн-сервисы или офлайн-утилиты.
4. Как снять защиту книги Excel (структура листов)
Если заблокирована структура книги (нельзя добавлять/удалять листы, менять их порядок), а не отдельный лист, онлайн-сервисы часто не помогают. Решение:
Способ 1. Сохранение в формате XML (работает для *.xlsx):
- Переименуйте файл с
.xlsxна.zip(например,document.xlsx → document.zip). - Разархивируйте файл (правый клик →
Извлечь все). - Перейдите в папку
xl → workbook.xml. - Откройте
workbook.xmlв Блокноте и найдите тег<workbookProtection. - Удалите строку с этим тегом (пример:
<workbookProtection workbookPassword="1234" structure="1"/>). - Сохраните файл, заархивируйте папку обратно в
.zipи переименуйте в.xlsx.
Способ 2. Макрос для защиты книги:
Sub UnprotectWorkbook()
Dim pwd As String
pwd = InputBox("Введите предполагаемый пароль (или оставьте пустым для перебора)")
If pwd = "" Then
For i = 1 To 10000
ActiveWorkbook.Unprotect Password:=i
If Not ActiveWorkbook.ProtectStructure Then Exit Sub
Next i
Else
ActiveWorkbook.Unprotect Password:=pwd
End If
End Sub
Сделайте резервную копию файла|Закройте все программы, кроме Excel|Отключите антивирус на время работы макроса|Проверьте формат файла (должен быть *.xlsx)
-->
5. Офлайн-утилиты для сложных случаев (пароль на открытие файла)
Если файл Excel требует пароль при открытии (.xlsx с шифрованием AES-256), онлайн-сервисы и макросы не помогут. Потребуются специализированные программы:
| Программа | Тип защиты | Скорость | Цена | Ссылка |
|---|---|---|---|---|
| Elcomsoft Advanced Office Password Recovery | Пароль на открытие (AES-256) | 1–10 ч (зависит от сложности) | $49 | Сайт |
| PassFab for Excel | Пароль на открытие/лист | 5–30 мин | $19.95 | Сайт |
| Stellar Phoenix Excel Password Recovery | Все типы защиты | 10–60 мин | $39 | Сайт |
Инструкция для Elcomsoft AOPR (самый надёжный вариант):
- Скачайте и установите программу с официального сайта.
- Запустите утилиту и выберите
Open→ укажите путь к файлу Excel. - Выберите тип атаки:
- 🔠 Brute-force — перебор всех комбинаций (долго, но надёжно).
- 📝 Dictionary — подбор по словарю (если пароль осмысленное слово).
- 🔍 Mask — если знаете часть пароля (например,
pass*123).
Start и дождитесь результата.6. Альтернативные методы (для опытных пользователей)
Если стандартные способы не сработали, попробуйте:
Метод 1. Конвертация в *.csv:
- 📑 Откройте файл в Excel (если возможно, без редактирования).
- 📑 Сохраните как
CSV (разделители — запятые). - 📑 Закройте и откройте сохранённый
*.csv— защита исчезнет (но форматирование потеряется).
Метод 2. Использование Google Sheets:
- Загрузите файл в Google Sheets.
- Скопируйте данные в новый лист (
Правка → Копировать → Специальная вставка → Значения). - Скачайте обратно как
*.xlsx— защита может исчезнуть.
Метод 3. Шестнадцатеричный редактор (для *.xls):
- 🛠 Откройте файл в HxD или другом HEX-редакторе.
- 🛠 Найдите строку
DPB=(обычно послеCMG=). - 🛠 Замените символы после
DPB=на0000(пример:DPB=78A1 → DPB=0000). - 🛠 Сохраните файл — защита листа будет снята.
⚠️ Внимание: Редактирование файла в HEX-редакторе может привести к его повреждению. Делайте резервную копию и используйте метод только для.xls(не.xlsx!).
7. Как избежать потери пароля в будущем
Чтобы не столкнуться с проблемой снова:
- 🔐 Храните пароли в менеджере паролей (например, KeePass или Bitwarden).
- 📂 Создавайте резервные копии файлов без защиты (например, в облаке).
- 📌 Используйте осмысленные пароли (например,
Отчёт_Квартал3_2026вместоqwerty123). - 🔄 Регулярно обновляйте пароли (раз в 3–6 месяцев).
Если вы часто работаете с защищёнными файлами, настройте автоматическое резервное копирование в Excel:
- Откройте
Файл → Параметры → Сохранение. - Установите флажок
Автосохранениеи укажите папку для резервных копий. - В поле
Интервал автосохранениявыберите5 минут.
Часто задаваемые вопросы
❓ Можно ли снять защиту с Excel Online (веб-версия)?
Нет. Excel Online не поддерживает макросы и не позволяет редактировать XML-код файла. Используйте десктопную версию Excel или офлайн-утилиты.
❓ Почему онлайн-сервис говорит, что пароль не найден?
Вероятные причины:
- 🔹 Файл в формате
.xlsbили.xlsm(не поддерживается большинством сервисов). - 🔹 Пароль длиннее 10 символов или содержит редкие символы (например, иероглифы).
- 🔹 Сервис ограничивает бесплатное использование (попробуйте другой).
❓ Легально ли использовать программы для снятия защиты?
Да, если файл принадлежит вам или вы имеете право на его редактирование. Взлом чужих защищённых файлов без разрешения нарушает статью 272 УК РФ ("Неправомерный доступ к компьютерной информации").
❓ Как защитить файл после снятия пароля?
Чтобы заново защитить лист:
- Перейдите на вкладку
Рецензирование → Защитить лист. - Введите новый пароль (запомните его!).
- Отметьте галочками разрешённые действия (например,
Выделение заблокированных ячеек). - Нажмите
OK.
Для защиты книги: Рецензирование → Защитить книгу.
❓ Почему макрос VBA не работает в Excel 2019?
Возможные причины:
- 🔹 Отключены макросы в настройках безопасности (
Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройки макросов). - 🔹 Антивирус блокирует выполнение VBA (добавьте Excel в исключения).
- 🔹 Файл открыт в режиме
Только для чтения.
Решение: включите макросы, временно отключите антивирус и повторите попытку.