Снять защиту с Excel файла
Понадобилось мне давеча снять защиту с файла. Т.е. не мне, а как говорится «люди попросили». Ничего криминального, прайс лист на гофрированные трубы с кучей картинок, человек захотел картинки себе забрать да на сайт выложить, а они как раз и защищены были и пароль естественно забыт. Файл был в старом формате, мы используем 2010 Офис.
Имеющийся софт просит денег, ну и не спортивно как-то. Начали ковырять. Все просто, как 2х2. Вот вам пошаговая инструкция:
- Сохраняем наш защищенный файл в формат 2010 екселя (Книга Excel *.xlsx)
- Открываем его winrar-ом (можно предварительно перименовать в zip, а можно и так – «Открыть с помощью»
- Видим перед собой кучу папок
- Соответственно в папке \xl\media – лежат все наши картинки
- Если хочется совсем снять защиту, то идем в папочку \xl\worksheet
- Выковыриваем защищенный лист (в данном примере sheet1.xml)
- И текстовым редактором (Блокнот, Notepad++ и т.д.) находим «sheetProtection» и вырезаем весь текст в соответствующих тегах. Там все понятно, разберетесь, например <sheetProtection password=»CF7A» sheet=»1″ objects=»1″ scenarios=»1″/> ( от «<» до «>» включая сами скобки)
- Кладете правленый файлик на место и вуаля.
Как говорится, не корысти ради а токмо волею пославшей мя жены
Молодец, только вот работает этот способ на xlsx|docx т.к. это по сути zip архивы, на старых версиях не прокатит.
Ну и никто ж не запрещает сохранить файлик в новой версии… 🙂
спасибо автору.
Это сняти защиты с листа, а не с файла))
соглашусь. если сам документ запаролен, то никак его не открыть и не сохранить в новом формате, бился однажды и так, и эдак, но всё тщетно((
т.е. если под паролем весь файл, то открыть его возможно только путем подбора? файл *.xlsx , с паролем совершенно другая структура, нежели без него
Да, если файл запаролен на открытие, то он еще и зашифрован, и тут только полный перебор поможет, а вот для снятия защиты на изменение листов с файлов xls или xlsx можно воспользоваться онлайн сервисами, к примеру есть такой http://unlock-excel.tk/ — работает, проверено, и рекламы нет (по крайней мере пока).
Да, проблема с понятиями. Здесь рецепт для снятия защиты с листа Excel и там всё действительно несложно во всех версиях Excel. А вот защита Excel — это пароль на открытие и с ним всё непросто. 🙂
Для большинства xls-файлов Excel 97-2003 пароль можно гарантировано удалить, расшифровав сам файл (например на ВерниДоступ.ру).
А для xlsx-файлов Excel 2007-2016 трюков уже нет — придётся подбирать пароль. И лучше это делать на видеокартах — так скорость перебора возрастает в разы.
В общем-то всё это более подробно описано здесь: http://passcovery.ru/helpdesk/knowledgebase.php?article=13