lexizli: (Радует)
[personal profile] lexizli
Попал мне на днях рабочий документ 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 — вуаля, у нас есть документ, в котором больше нет никаких паролей!

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

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

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

October 2018

M T W T F S S
1234567
89101112 1314
15 161718192021
22232425262728
293031    

Самые популярные метки

Стиль журнала

Показать теги полностью

No cut tags
Page generated Jun. 14th, 2025 05:44 pm
Powered by Dreamwidth Studios