Как снять защиту листа exel с паролем.

post_exel-hack

Иногда случается такое, что к Вам попадает exel файл с включенной защитой листа. Защиту листа включают по разным причинам, например просто для того, чтобы кто-нибудь случайно не «сломал» формулы или просто не мог их увидеть.

При попытке редактирования такого документа мы увидим предупреждение о включенной защите.

xlx-pass-1

Для того, чтобы редактировать такой документ необходимо перейти в:

«Верхнее меню EXEL -> Рецензирование -> Снять защиту листа»

Если документ не будет запаролен, то его редактирование и просмотр формул станут доступными.

Но чаще защиту листа, все таки, еще и скрывают паролем. Но это не является большой проблемой.

Как снять защиту листа exel с паролем.

Как известно, exel файлы бывают двух форматов:

  • .xls — формат использовался в старых версиях Microsoft Office (до версии 2007).
  • .xlsx — этот, более новый формат используется начиная с Microsoft Office 2007 и по современные версии.

Современный формат таблиц (.xlsx) по своей сути является архивом и его можно открыть архиватором.

Если документ, с которого необходимо снять пароль, старого формата (.xls), то сначала его нужно пересохранить в новый, открыв в программе Microsoft Office версии 2007 и выше (или аналогах), потом выбрать в меню программы:

«Сохранить как -> Книга Exel», выбрать Тип файла, как : Книга Exel (*.xlsx) и нажать «Сохранить»:

xlx-pass-2   xlx-pass-3

Теперь мы имеем документ нужного формата.

Закрываем программу Exel и переходим в папку, где только что сохранили документ в формате .xlsx. Распаковываем его любым архиватором (я использую программу 7zip), для этого жмем правой кнопкой мыши на файл и выбираем:

«7-Zip -> Распаковать в «имя_файла\» «.

xlx-pass-6

Рядом с документом появится папка с таким же именем, как и наш документ. Переходим в эту папку, далее в папку «xl», потом в «worksheets», в ней будут лежать листы, которые находятся в составе exel документа (sheet1.xml — это лист1, sheet2.xml — лист2 и т.д.).

В этих файлах записана информация о защите листа паролем, для того, чтобы снять защиту нам необходимо открыть файл листа текстовым редактором и стереть информацию о защите. В примере я буду редактировать стандартным блокнотом Windows.

Кликаем правой кнопкой мыши на нужный лист (sheet1.xml,  sheet2.xml и т.д.) и выбираем:

«Открыть с помощью -> Блокнот»

В блокноте нажмем:

«Правка -> Найти» (Для удобства включите«Формат -> Перенос по словам»)

и вставим в форму поиска:

<sheetProtection

Эта строка содержит информацию о пароле и нам необходимо её удалить. Стираем всё между «<sheetProtection» и «/>» включительно, у меня это:

<sheetProtection password=»CF7A» sheet=»1″ objects=»1″ scenarios=»1″ formatCells=»0″ formatColumns=»0″ formatRows=»0″ insertColumns=»0″ insertRows=»0″ insertHyperlinks=»0″ deleteColumns=»0″ deleteRows=»0″ sort=»0″ autoFilter=»0″ pivotTables=»0″/>

xlx-pass-7

В блокноте жмем:

«Файл -> Сохранить»

По необходимости повторяем с остальными листами.

Теперь необходимо закинуть измененные файлы обратно в документ. Для этого переходим в папку с exel документом .xlsx, жмем на него правой кнопкой мыши и выбираем:

«7-Zip -> Открыть архив»

xlx-pass-4

Откроется окно архиватора с содержимым.

xlx-pass-5

Переходим в окне архиватора: «\xl\worksheets\», перетаскиваем мышью наши измененные файлы листов (те, в которых мы стерли строки с паролем) в это окно, соглашаемся с предупреждением о  замене и закрываем окно архиватора.

Теперь защита листа с паролем снята и Вы можете делать с документом все, что угодно. По необходимости файл можно сохранить обратно в старый формат .xls через меню Microsoft Office:

«Сохранить как -> Книга Exel», выбрать Тип файла, как : Книга Exel 97-2003 (*.xls) и нажать «Сохранить».

Может показаться, что это долгий и муторный процесс, но на самом деле тут нет ничего сложного и вся процедура занимает одну минуту, а то и меньше.

 

***

Внимание! При копировании материала или его части необходимо указывать ссылку на данный сайт tunedevice.ru

logo