Lumpics lumpics.ru

Снятие защиты с файла Excel


Установка защиты на файлы Excel – отличный способ обезопасить себя, как от злоумышленников, так и от собственных ошибочных действий. Существует два вида блокировки файла Excel: защита на книгу и защита на лист. Соответственно и алгоритм разблокирования зависит от того, какой способ защиты был выбран.

Способ 1: Разблокировка книги

Прежде всего, выясним, как снять защиту с книги.

  1. При попытке запустить защищенный файл Excel открывается небольшое окно для ввода кодового слова. Мы не сможем открыть книгу, пока не укажем его. Итак, вводим пароль в соответствующее поле. Жмем на кнопку «OK».
  2. Ввод пароля в Microsoft Excel.png
  3. После этого книга открывается. Если же вы хотите вообще снять защиту, то переходите во вкладку «Файл».
  4. Переход во вкладку Файл в Microsoft Excel.png
  5. Перемещаемся в раздел «Сведения». В центральной части окна жмем на кнопку «Защитить книгу». В раскрывающемся меню выбираем пункт «Зашифровать паролем».
  6. Переход к снятию пароля в Microsoft Excel.png
  7. Опять открывается окно с кодовым словом. Просто удаляем пароль из поля ввода и жмем на кнопку «OK»
  8. Снятие пароля в Microsoft Excel.png
  9. Сохраняем изменения файла, перейдя во вкладку «Главная» нажав на кнопку «Сохранить» в виде дискеты в левом верхнем углу окна.
Сохранение книги в Microsoft Excel.png

Теперь при открытии книги не нужно будет вводить пароль и она перестанет быть защищенной.

Урок: Как поставить пароль на файл Excel

Способ 2: Разблокировка листа

Кроме того, можно установить пароль на отдельный лист. При этом вы сможете открывать книгу и даже просматривать информацию на заблокированном листе, но изменять в нём ячейки уже не получится. При попытке редактирования появится сообщение в диалоговом окне, информирующее о том, что ячейка защищена от изменений.

Для того, чтобы получить возможность редактирования и полностью снять защиту с листа, придется выполнить ряд действий.

  1. Переходим во вкладку «Рецензирование». На ленте в блоке инструментов «Изменения» жмем на кнопку «Снять защиту листа».
  2. Переход к снятию защиты листа в Microsoft Excel.png
  3. Открывается окно, в поле которого нужно ввести установленный пароль. Затем жмем на кнопку «OK».
Сеятие защиты с листа в Microsoft Excel.png

После этого защита будет снята и пользователь сможет редактировать файл. Чтобы снова защитить лист, придется устанавливать его защиту заново.

Урок: Как защитить ячейку от изменений в Excel

Способ 3: Снятие защиты через изменение кода файла

Но, иногда бывают случаи, когда пользователь зашифровал лист паролем, чтобы случайно не внести в него изменения, а вспомнить шифр не может. Вдвойне огорчает то, что, как правило, кодируются файлы с ценной информацией и утеря пароля к ним может дорого обойтись пользователю. Но, существует выход даже из этого положения. Правда, придется повозиться с кодом документа.

  1. Если ваш файл имеет расширение xlsx (Книга Excel), то сразу переходите к третьему пункту инструкции. Если же его расширение xls (Книга Excel 97-2003), то его следует перекодировать. К счастью, если зашифрован только лист, а не вся книга, можно открывать документ и сохранять в любом доступном формате. Для этого, переходим во вкладку «Файл» и кликаем по пункту «Сохранить как…».
  2. Переход в Сохранить как в Microsoft Excel
  3. Открывается окно сохранения. Обязательно в параметре «Тип файла» устанавливаем значение «Книга Excel» вместо «Книга Excel 97-2003». Жмем на кнопку «OK».
  4. Сохранение файла в Microsoft Excel.png
  5. Книга xlsx по сути является zip-архивом. Нам нужно будет отредактировать один из файлов этого архива. Но для этого сразу нужно будет поменять расширение с xlsx на zip. Переходим с помощью проводника в ту директорию жесткого диска, в которой находится документ. Если расширения файлов не видно, то кликаем по кнопке «Упорядочить» в верхней части окна, в раскрывшемся меню выбираем пункт «Параметры папок и поиска».
  6. Переход в параметры папок в Microsoft Excel.png
  7. Открывается окно параметров папок. Переходим во вкладку «Вид». Ищем пункт «Скрывать расширения для зарегистрированных типов файлов». Снимаем с него галочку и жмем на кнопку «OK».
  8. Применение параметров папок в Microsoft Excel.png
  9. Как видим, после этих действий, если расширения не отображалось, то оно появилось. Кликаем по файлу правой кнопкой мыши и в появившемся контекстном меню выбираем пункт «Переименовать».
  10. Переименование файла  Microsoft Excel.png
  11. Меняем расширение с xlsx на zip.
  12. Изменение расширения в Microsoft Excel.png
  13. После того, как переименование произведено, Windows воспринимает данный документ, как архив и его можно просто открыть с помощью того же проводника. Делаем двойной щелчок мыши по данному файлу.
  14. Открытие файла.png
  15. Переходим по адресу:

    имя_файла/xl/worksheets/

    Файлы с расширением xml в данной директории содержат информацию о листах. Открываем первый из них с помощью любого текстового редактора. Можно воспользоваться для этих целей встроенным Блокнотом Windows, а можно применить и более продвинутую программу, например, Notepad++.

  16. Открытие файла l.png
  17. После того, как программа открылась, набираем на клавиатуре сочетание клавиш Ctrl+F, чем вызываем внутренний поиск приложения. Вбиваем в поисковое окно выражение:

    sheetProtection

    Ищем его по тексту. Если не находим, то открываем второй файл и т.д. Делаем так до тех пор, пока элемент не будет найден. Если защищено несколько листов Excel, то элемент будет находиться в нескольких файлах.

  18. Поиск в текстовом редакторе в Microsoft Excel.png
  19. После того, как данный элемент обнаружен, удаляем его вместе со всей информацией от открывающего тега до закрывающего. Сохраняем файл и закрываем программу.
  20. Удаление кода в Microsoft Excel.png
  21. Возвращаемся в директорию расположения архива и опять меняем его расширение с zip на xlsx.
Переименование архива.png

Теперь для редактирования листа Excel не понадобится знание забытого пользователем пароля.

Способ 4: Использование сторонних приложений

Кроме того, если вы забыли кодовое слово, то блокировку можно снять с помощью специализированных сторонних приложений. При этом можно удалить пароль как с защищенного листа, так и со всего файла. Одним из самых популярных приложений данного направления является Accent OFFICE Password Recovery. Рассмотрим процедуру сброса защиты на примере данной утилиты.

Скачать Accent OFFICE Password Recovery с официального сайта

  1. Запускаем приложение. Кликаем по пункту меню «Файл». В выпадающем списке выбираем позицию «Открыть». Вместо этих действий также можно просто набрать на клавиатуре сочетание клавиш Ctrl+O.
  2. Открытие файла в программе Accent OFFICE Password Recovery.png
  3. Открывается окно поиска файла. С помощью него переходим в ту директорию, где расположена нужная нам книга Excel, к которой утрачен пароль. Выделяем её и жмем на кнопку «Открыть».
  4. Открытие файла в программе Accent OFFICE Password Recovery.png
  5. Открывается Мастер восстановления паролей, который сообщает, что файл защищён паролем. Жмем кнопку «Далее».
  6. Мастер восстановления паролей в Accent OFFICE Password Recovery.png
  7. Затем открывается меню, в котором предстоит выбрать, по какому сценарию будет производиться снятие защиты. В большинстве случаев наиболее оптимальным вариантом является оставить настройки по умолчанию и только в случае неудачи попробовать их изменить на второй попытке. Жмем на кнопку «Готово».
  8. Тип атаки в программе Accent OFFICE Password Recovery.png
  9. Начинается процедура подбора паролей. Она может занять довольно продолжительное время, в зависимости от сложности кодового слова. Динамику процесса можно наблюдать в нижней части окна.
  10. Процедура подбора паролей в Accent OFFICE Password Recovery.png
  11. После того, как перебор данных закончится, высветится окно, в котором будет записан действительный пароль. Вам только останется запустить файл Эксель в обычном режиме и вписать код в соответствующее поле. Сразу вслед за этим таблица Excel будет разблокирована.

Как видим, существует несколько способов снять защиту с документа Эксель. Каким из них воспользоваться пользователь должен выбрать в зависимости от типа блокировки, а также от уровня своих способностей и того, насколько быстро он хочет получить удовлетворительный результат. Способ снятия защиты с помощью текстового редактора быстрее, но требует определенных знаний и усилий. Использование специализированных программ может потребовать значительного количества времени, но зато приложение делает практически все само.

27 комментариев

Здравствуйте, Аноним. Если строка sheetProtection не удаляется или возникают ошибки, попробуйте следующее.

1. Убедитесь, что xml-файл не находится в режиме «только чтение» — щелкните правой кнопкой по файлу sheet1.xml, «Свойства» и снимите галочку «Только чтение».

2. Закройте архив полностью перед редактированием — не пытайтесь редактировать файл прямо внутри zip-архива. Извлеките всю папку xl/worksheets в отдельную директорию, отредактируйте нужный xml-файл, затем поместите измененный файл обратно в архив.

3. При удалении строки захватывайте полный тег от или до . Иногда тег многострочный, проверьте весь блок. Используйте Notepad++ вместо стандартного Блокнота — он лучше форматирует XML и показывает парные теги.
Если редактор не дает сохранить файл, сохраните под другим именем, затем замените оригинальный файл в архиве новым. Или откройте xml-файл с правами администратора.

4. Альтернативный способ — используйте онлайн-сервисы для снятия защиты Excel (password-online.com или подобные) или программу Accent OFFICE Password Recovery, описанную в статье. Это обойдет необходимость ручного редактирования XML.

Вообще пароли снимаются очень легко. Загрузите файл на Google диск и откройте как Google-документ. Вуа-ля — все пароли сняты! Теперь можно опять скачать как Excel файл.

не работает. при открытии запрашивается пароль и для режима редактирования и для режима просмотра.

Здравствуйте, Аноним. Судя по описанию, на файл установлено сразу два независимых пароля: один на открытие книги (шифрование), второй на редактирование листа. Это разные уровни защиты, и снимаются они по отдельности.

Если оба пароля известны, все решается последовательно способами 1 и 2 из статьи. Если пароль на открытие неизвестен, попасть в файл стандартными средствами Excel невозможно, и тут поможет только способ 4 — сторонние утилиты для подбора, такие как Passper for Excel или Accent OFFICE Password Recovery.

Если же пароль на открытие известен, а неизвестен только пароль защиты листа — есть способ 3 из статьи, который не требует знания пароля вообще. Суть: переименовать файл .xlsx в .zip, открыть архив, найти внутри папку xl/worksheets/, открыть нужный лист в текстовом редакторе и удалить из кода тег sheetProtection целиком вместе со всем его содержимым. После этого переименовать файл обратно в .xlsx, защита листа будет снята. Шифрование книги этот метод не затрагивает, поэтому пароль на открытие по-прежнему потребуется вводить вручную.

Работает только, если закрыта под паролем только Страница, а не вся Книга.
Если использовано Шифрование и пароль на всю книгу и пароль просит при открытии файла, то все известные в интернете способы не работают. Может помочь, вероятно, только программы перебора вариантов паролей и если пароль легкий, то подберет.

Есть надстройка «Password Remover_EXCEL», для MS Эксель, позволяющая снимать пароли со всего документа и с отдельных его страниц.

Привет всем. Спасибо автору. По видео всё рассказано доходчиво и понятно. Всё сделал как посоветовали и ПОЛУЧИЛОСЬ!

1) Файл необходимо переименовывать в RAR, а не в ZIP!
2) 4-ый способ нерабочий, т.к. программа тупо подбирает существующие пароли, если у вас был пароль в виде «Ww3934f3jdo» или еще какой-либо уникальный пароль, то эта программа не поможет. К тому же, это занимает дикое кол-во времени.

1). Добрый день, Алексей. Вы ошибаетесь. Формат xlsx является вариантом именно zip-архива, а не rar. Но программы-архиватор. которые поддерживают работу одновременно с rar и zip действительно смогут открыть его даже если вы переименуете его в rar.
2). 4-й способ работает. Но вы правы, он действительно применяет алгоритм перебора различных вариантов паролей. То есть подбор пароля данным способом — это вопрос времени. Чем сложнее пароль, тем больше времени процедура займет. Подбор очень сложных паролей будет занимать очень много времени.

Способ с подменой расширения — действенный. НО! Если пароли стоят на листах, ищем листы и в них (Notpad++) ищем sheetProtection и как писалось, удаляем от тега до закрывающего тега. Если защита стоит не только на листе, а и/или на всей книге — поднимаемся на каталог вверх и ищем workbook.xml. Алгоритм похожий, но вместо sheetProtection ищем workbookProtection. И вуаля — нет никакой защиты! Удачи!!!

Вам помогла статья?

Ваш ответ может помочь другим пользователям!