lexizli: (Радует)
lexizli ([personal profile] lexizli) wrote2015-08-11 09:44 am

Как снять пароль в файле Excell

Попал мне на днях рабочий документ Excel, из которого мне нужно было страшного качества картинки повытаскивать.

Ну да, страшные картинки. Бывает и такое, если других нет. Но оказалось, что ...надцать лет назад к этому файлу разработчик прикрутил пароль. Видимо, чтоб после него никто и никогда не смог исправить его ошибки ;-)

Я нашел инструкцию, как снять пароль с файла Excel, если это файл формата *.xlsl, который используется в версиях с Office 2007. Но это был более старый xls. Поэтому пришлось предпринять дополнительное действие. И вот что я делал:


  1. Пересохраняем открытый файл в формате «Книга Excel», это самый верхний пункт в раскрывающемся списке форматов в окне Файл —> Сохранить как.

  2. На втором шаге нужен или Total Commander с подключенными архиваторами, или WinRar. Сохраненный файл — это архив (ну да, его еще контейнером можно назвать, сути это не меняет). Открываем этот файл архиватором, или в Total Commander (выбираем его и жмем Ctrl + PageDown).

  3. Копируем содержимое архива в какую-нибудь рабочую папку.

  4. В распакованном архиве заходим в папку xl/worksheets/ где лежат несколько файлов (по количеству листов в документе), которые называются sheet1.xml ... sheet[номер последнего листа].xml.

  5. Открываем первый файл текстовым редактором и ищем в тексте строку «pass».

  6. Находим контейнер, который называется «sheetProtection».

  7. Убиваем контейнер «sheetProtection» от < до >.

  8. Сохраняем файл.

  9. Повторяем эту операцию с каждый файлом (в некоторых контейнера «sheetProtection» можно не найти, значит эти листы были в первоначальном документе без пароля).

  10. Сохранив все файлы упаковываем рабочую папку в файл *.xlsl или в Total Commander можно скопировать новые файлы в раскрытый контейнер, только тут нужно быть осторожным, если вы что-то напартачили, полученный файл может не открыться в Excel. Так что я сделал новый файл.

  11. Открываем полученный файл в Excel — вуаля, у нас есть документ, в котором больше нет никаких паролей!

[identity profile] alena-15.livejournal.com 2015-08-11 10:25 am (UTC)(link)
оеей), вот это полезный опыт!

[identity profile] lexizli.livejournal.com 2015-08-11 10:58 am (UTC)(link)
:-) Так я и для себя записал, чтоб не забыть ;-)

[identity profile] alena-15.livejournal.com 2015-08-11 11:13 am (UTC)(link)
Это очень правильный способ)