Как снять защиту с файла Excel

Автор: | 13.10.2014

День добрый! Если Вы защитили свои листы MS Excel 2007-2010 от изменений и случайно забыли пароль, то проблема решается достаточно просто, даже без применения сторонних программ. Я опишу здесь два способа, как это сделать. В них используется один и тот же метод, только используются для этой цели две различные программы: WinRAR и Total Commander.

Способ снятия защиты с файла Excel (с помощью WinRAR):

  1. меняем расширение файла XLSX в ZIP
  2. открываем ZIP файл winrarОМ
  3. ищем XML файл по пути «Файл.xlsx/xl/worksheets/sheet1.xml» или «sheet2″. Под этими именами находятся листы книги.
  4. Вытаскиваем файл xml из контейнера XLSX и открываем текстовым редактором.
  5. Ищем по тексту подстроку «sheetProtection».
  6. Если таковая найдена. значит лист содержит защиту, если такого блока нет, то нет и защиты. Удаляем весь блок в тегах, на пример
    sheetProtection password=»JHVB76JHGV6″ sheet=»1″ objects=»1″ scenarios=»1″ selectLockedCells=»1″ selectUnlockedCells=»1″. ( от «» включая сами скобки)
  7. Сохраняем файл в исходное место.
  8. Меняем расширение файла и открываем с помощью Excel 2007 — 2010 обычным образом.

Способ снятия защиты с файла Excel (с помощью Total Commander):

  1. Открыть файл через TotalCommander — ставим на него курсор и нажимаем Ctrl+PageDown. Откроется архив (который из себя и представляет формат *.xlsx), в котором увидите несколько папок и файлов
  2. По пути «…/xl/worksheets/sheetN.xml», где N- номер листа, т.е. 1,2,3… выбираем Лист, защищённый паролем (или поочерёдно следующую процедуру провести для всех запароленных листов).
  3. Вытаскиваем файл «sheetN.xml» из контейнера XLSX в любую временную папку и открываем текстовым редактором (F4 в Total Commander).
  4. Поиском по тексту (Ctrl+F4) ищем «password».
  5. Редактор находит XML-контейнер . (У Вас значения могут быть другими)
  6. Удаляем весь контейнер «sheetProtection» от «<» до «>».
  7. Сохраняем файл (Ctrl + S).
  8. Копируем файл обратно в контейнер XLSX с заменой старого (на всякий случай исходный можете предварительно где-нибудь сохранить в другом месте на случай необходимости отката назад.

Вот и всё. Защита с листа снята. Можете пользоваться своим файлом!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как снять защиту с файла Excel: 1 комментарий

  1. Alex

    В заголовке снятие защиты с файла, а на деле снятие только с листа

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.