Как снять защиту с документа xls.

3 декабря 2012. Автор: anvion

Если Вы или кто-то другой  защитили свои листы MS Excel 2007-2010 от изменений и случайно, а может быть специально забыли пароль, то проблема может быть решена следующим способом:

Необходимо провести следующий ряд действий:

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

Если у вас файл создан в MsOffice2003, то беды большой нет. Его надо сохранить в формате 2007-2010

Популярность: 2% [?]

Рубрика: Ремонтируем сами
Теги: ,

Комментарии закрыты.