Вы находитесь здесь:Главная»Windows»Excel: как снять защиту?
A+ A A-

Excel: как снять защиту?

  • Автор 
  • Опубликовано в Windows

Иногда мы сталкиваемся с ситуацией, когда у нас есть файл табличного процессора Excel, но так сказать с некоторыми ограничениями – на листы или книгу установлена защита, а пароль мы либо забыли, либо и вовсе не имели. Есть простой способ решения проблемы. Не берусь утверждать, что безотказный, но меня пока выручал. Данный трюк срабатывает с файлами с расширением *.xlsx (Microsoft Office 2007 и выше). Но даже если у Вас файл *.xls (Microsoft Office 2003) не спешите расстраиваться возможно не все потеряно.

Главное правило: Не забудьте создать резервную копию документа, над которым будете выполнять манипуляции!! (на всякий случай)

И так, начнем-с...

Алгоритм снятия защиты с листов книгы Excel.

Для начала наш файл нужно открыть через архиватор (нажимаем на нем правой кнопкой ищем Открыть с помощью-Выбрать программу… и указываем архиватор; или другой удобный для вас способ).

Открыть с помощью

Далее следуем по пути ".../xl/worksheets/sheetN.xml", где N- номер листа (т.е. 1,2,3 и т.д.).

Выбираем нужный нам запароленный лист (если их несколько, то нужно будет повторить процедуру для каждого) и вытаскиваем его в любую удобную папку.

Рабочий лист

После чего открываем любым текстовым редактором (Notepad++ самый удобный) и через контекстный поиск (Ctrl+F) ищем "password" или "protection" (следует пробовать поочередно).

Поиск фрагмента

При нахождении нужного нам контейнера – "sheetProtection" полностью его удаляем (от "<" до ">").

Далее сохраняем наш файл и помещаем его на свое место в контейнере .xlsx с заменой.

В принципе, защита снята - пробуем вносить изменения.

Снятие защиты с книги. Если стоит еще и защита на книге тогда повторяем процесс, но для файла ".../xl/workbook.xml".

Что же делать если у Вас файл *.xls (Microsoft Office 2003)? Попробуйте открыть файл и выбрать пункт меню "Файл->Сохранить как...", тип файла: "Книга Excel (*.xlsx)". После сохранения выполните шаги, описанные высше.