Как снять пароль в файле Excell
Aug. 11th, 2015 09:44 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Попал мне на днях рабочий документ Excel, из которого мне нужно было страшного качества картинки повытаскивать.
Ну да, страшные картинки. Бывает и такое, если других нет. Но оказалось, что ...надцать лет назад к этому файлу разработчик прикрутил пароль. Видимо, чтоб после него никто и никогда не смог исправить его ошибки ;-)
Я нашел инструкцию, как снять пароль с файла Excel, если это файл формата *.xlsl, который используется в версиях с Office 2007. Но это был более старый xls. Поэтому пришлось предпринять дополнительное действие. И вот что я делал:
Ну да, страшные картинки. Бывает и такое, если других нет. Но оказалось, что ...надцать лет назад к этому файлу разработчик прикрутил пароль. Видимо, чтоб после него никто и никогда не смог исправить его ошибки ;-)
Я нашел инструкцию, как снять пароль с файла Excel, если это файл формата *.xlsl, который используется в версиях с Office 2007. Но это был более старый xls. Поэтому пришлось предпринять дополнительное действие. И вот что я делал:
- Пересохраняем открытый файл в формате «Книга Excel», это самый верхний пункт в раскрывающемся списке форматов в окне Файл —> Сохранить как.
- На втором шаге нужен или Total Commander с подключенными архиваторами, или WinRar. Сохраненный файл — это архив (ну да, его еще контейнером можно назвать, сути это не меняет). Открываем этот файл архиватором, или в Total Commander (выбираем его и жмем Ctrl + PageDown).
- Копируем содержимое архива в какую-нибудь рабочую папку.
- В распакованном архиве заходим в папку xl/worksheets/ где лежат несколько файлов (по количеству листов в документе), которые называются sheet1.xml ... sheet[номер последнего листа].xml.
- Открываем первый файл текстовым редактором и ищем в тексте строку «pass».
- Находим контейнер, который называется «sheetProtection».
- Убиваем контейнер «sheetProtection» от < до >.
- Сохраняем файл.
- Повторяем эту операцию с каждый файлом (в некоторых контейнера «sheetProtection» можно не найти, значит эти листы были в первоначальном документе без пароля).
- Сохранив все файлы упаковываем рабочую папку в файл *.xlsl или в Total Commander можно скопировать новые файлы в раскрытый контейнер, только тут нужно быть осторожным, если вы что-то напартачили, полученный файл может не открыться в Excel. Так что я сделал новый файл.
- Открываем полученный файл в Excel — вуаля, у нас есть документ, в котором больше нет никаких паролей!
no subject
Date: 2015-08-11 10:25 am (UTC)no subject
Date: 2015-08-11 10:58 am (UTC)no subject
Date: 2015-08-11 11:13 am (UTC)