Darbe.ru

Быт техника Дарби
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel снять защиту листа не зная пароля

Excel снять защиту листа не зная пароля?

Бывает, что при создании Excel таблиц, нужно защитить от несанкционированных изменений некоторые ячейки с введенными формулами или константами. Надеюсь, читатель знает, как это делается! Так вот, по прошествии определенного времени возникает необходимость в изменении формул или других защищенных данных.

И вдруг выясняется, что пароль безвозвратно забыт, а создавать таблицы заново и вспоминать формулы не очень хочется. К тому же это выясняется именно тогда, когда все нужно срочно, прямо сейчас, а еще лучше – вчера… И тут — на помощь придет эта статья!

Формат Excel

Способ подходит только для документов (файлов) сохраненных в формате Excel 2007-2013, т.е. с расширением «.xlsx». Можно открыть файлы Excel 97-2003 с расширение «.xls», в новых офис пакетах Майкрософт, и сохранить их в нужном формате.

Попытка доступа к защищенной ячейке

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

Стрелкой под номером 1 показана кнопка при нажатии которой можно ввести пароль. Но пароль забыт и что же делать? Есть такой вариант избавления от пароля. Закрываем открытый файл. Кликаем на файле правой кнопкой мыши и открываем его с помощью архиватора WinRar:

В результате получится:

Открыв папку видим:

Архив в excel

Здесь присутствуют два файла страниц: sheet1.xml и sheet2.xml. Количество файлов зависит от количества листов в документе Excel. Нужно разархивировать запароленные страницы. Для этого выделяем нужные файлы с помощью нажатой клавиши «Ctrl» и щелчком мыши на нужном файле. Далее, или простым перетаскиванием на “рабочий стол”, или правой кнопкой мыши —> контекстное меню, извлечь в указанную папку —> выбрать “рабочий стол”. После выполнения этих действий архив не закрывать!

В итоге должно получиться так:

Из блокнота в excel

Открыть сохраненный файл – щелчок на файле правой кнопкой мыши, в контекстном меню —> открыть с помощью —> выбрать “Блокнот”.

Когда файл откроется выполнить последовательно действия:

sheetProtection

Далее в поле ввода поиска ввести “sheetProtection” и нажать кнопку “Найти далее”. В результате должен выделиться запрошенный текст.

Далее нужно выделить текст начиная от ближайшей открывающей угловой скобки справа от текста до ближайшей закрывающей скобки включая сами скобки, как на рисунке:

Далее, удалить выделенный текст нажав клавишу “Delete” и сохранить файл нажав сочетание клавиш “Ctrl+S”. Или другими известными способами. Далее, нужно вернуться к открытому архиву, кликнув его значок на панели задач, и простым перетаскиванием бросить, сохраненный ранее файл, в окне архива. Есть надежда, что все знают, как это делается. Появится диалоговое окно (как на рисунке), где нужно кликнуть на кнопке “OK”.

Далее – закрыть архив и открыть файл обычным способом, т.е. в Excel. Перейти на вкладку “Рецензирование”:

Уже на этом этапе видно по стрелке на рисунке, что подпись под значком изменилась с «Снять защиту листа»

На «Защитить лист»:

Эта надпись говорит о том, что лист не защищен и значения в его ячейках можно изменять. И еще в строке формул стали видны введенные формулы, которые можно изменять.

Вспомнить пароль в excel

Вот такая есть возможность «вспомнить пароль». Конечно же это не стопроцентный способ – но с многих файлов, таким образом, можно снять защиту листа. И еще, самое главное, этот способ подходит только для файлов с расширением «*.xlsx». Поэтому, файлы с расширением «*.xls» нужно открыть в Excel 2007-2013 и пересохранить в необходимом формате.

Что делать, если лист или книга в Excel защищены паролем – как снять защиту

Доступ заблокирован

В табличном редакторе Excel существует элемент под названием «защита», который предназначен для блокировки изменения документа. Работает он следующим образом: при попытке изменить содержимое листа или документа пользователю требуется ввести пароль.

Снятие защиты

В зависимости от защищаемых элементов в Excel 2007, 2010, 2013 отличаются и способы снятия защиты с листа. Например, защищены могут быть: книга, отдельные листы и даже отдельные ячейки. В зависимости от выбранных элементов различаются и способы её снятия. Также, может существовать и код для просмотра файла.

Пароль на книге

Блокировка книги — самый распространённый вариант защиты доступа. Он имеет 2 варианта:

  • полная блокировка;
  • защита структуры.

В первом случае ещё при открытии книги выскакивает сообщение о том, что файл защищён и требуется ввести код. А во втором код доступа требуется только при попытке поменять названия листов или листы местами. Снять пароль с файла Excel сложнее в первом случае.

Защита самой книги

При открытии такого документа сразу запрашивается код доступа. Снять защиту с книги легко, если известен пароль, для этого следует:

  1. Ввести код для доступа.Ввод пароля
  2. Открыть вкладку «Рецензирование» и выбрать «Защитить книгу».Защита книги
  3. Ввести секретную комбинацию в предложенном окне.Ввод пароля

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

Защита структуры

Защита структуры

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

Блокированные листы

Лист заблокирован

Вместо установки пароля на весь документ можно запретить доступ к отдельным листам. Особенно это полезно при сокрытии формул, которые используются для некоторых расчётов. Блокировка позволяет изменять любые данные в файле, но не даёт добраться до указанных элементов.

Читайте так же:
Как в фотошопе высветлить картинку

Чтобы убрать блокировку нужно воспользоваться следующим способом:

  1. Нажать правой кнопкой мыши по указанному листу.Меню листа
  2. Выбрать пункт «Снять защиту листа».
  3. Ввести код, отвечающий за данный лист.Ввод пароля

Accent Office Password Recovery

Accent Office Password Recovery служит для восстановления забытых секретных комбинаций и помогает открыть запароленный файл Excel. После установки разобраться в использовании несложно:

  1. Запускается программа и во вкладке «File» выбирается «Open». После чего открывается нужный документ.Открытие файла
  2. Получаем извещение о защите файла и жмём «Далее».Предупреждение о защите
  3. Выбираем тип «атаки» (по сути сейчас будет выполняться подбор самым примитивным способом – перебором вариантов).Тип снятия блокировки

Завершение процесса

Ждём завершения процесса и получаем секретную комбинацию от документа.

Использование Google таблиц

Ввод пароля

Ранние версии таблиц от Google имели возможность открывать файлы онлайн, игнорируя пароль. После раскрытия данного бага он был быстро исправлен. Сейчас при запуске документа с диска Google выскакивает сообщение с требованием указать пароль.

сообщение о защите

Нажатие кнопки «Открыть в приложении…» приводит к появлению предупреждающего сообщения.

Обратная загрузка пароль не снимет. Поэтому редактирование через таблицы Google требует наличия ключа для изменения.

Ранние версии Excel

Все указанные способы справедливы для Office 2007 и выше. Если говорить о старых версиях Эксель (с расширением xls), например 2003, то появляется пара нюансов. Всё также требуется открывать файл с использованием пароля. Снятие защиты документа работает так же, как описано выше. Проблема может появляться при сохранении. Поэтому, чтобы воспользоваться вышеописанными способами нужно пересохранить документ в новый формат xlsx:

Место сохранения

  1. Открываем таблицу в Excel 2007 и выше и выбираем пункт «Сохранить как…».
  2. Указываем место, но в качестве формата выбираем «КнигаExcel (xlsx)».

Теперь указанные выше инструкции срабатывают также, как и обычно.

Макрос для снятия защиты

Вместо ряда действий можно применить макрос с текстом:

В целом способ совпадает с использованием программы, только игнорируется подбор. Пользователь может получить сообщение об ошибке, но доступ предоставляется. Для запуска макроса требуется:

  1. Скопировать текст в буфер обмена.
  2. В Excel нажать кнопку «Вид» и выбрать «Макрос», потом нажать на нижней части плитки.Создание макроса
  3. Выбрать пункт «Записать макрос» и вставить текст из буфера обмена в любую ячейку.
  4. Снова открыть меню макроса и выбрать «Остановить запись».Остановка записи
  5. Ещё раз открыть окно макросов и нажать «Выполнить».Запуск макроса

Теперь данный скрипт можно использовать в любой момент.

Альтернатива

Не следует забывать о существовании редактора OpenOffice. В отличии от Excel он игнорирует сообщение о пароле. Закрытый в редакторе от Microsoft документ в OO Math открывается без каких-либо проблем. Фактически таким образом можно обойти пароль на документе не ломая абсолютно ничего.

Компьютер — это просто!

Несколько способов сделать это, а вы уже выберите наиболее удобный и подходящий для себя.

Самый простой

Качаете один из файлов:

Открываете Exel из меню пуск к примеру.
Выбираете Файл — Параметры — Надстройки — Обзор
Жмете Обзор и указываете путь к файлу.

С помощью архиватора и блокнота.

Тут все просто. Берем и меняем расширение файл с .xlsx на .zip. Если в названии файла нет видно его расширение, значит нужно зайти в параметры папок (Сервис→Параметры папок→вкладка Вид) и убрать галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».

Как снять защиту листа Excel

Второй момент, если файл создан в старой версии программы и имеет расширение .xls, то такой фокус с ним не пройдет. Сначала его нужно пересохранить в .xlsx. Для этого открываем файл в Excel, нажимаем сохранить как и в строке «Тип файла» выбираем «Книга Excel (*.xlsx)».

Как снять защиту листа Excel

Теперь новоиспеченный архив открываем любым архиватором, например бесплатным 7-Zip, и находим и открываем следующий файл: «вашфайл.zip/xl/worksheets/sheet1.xml».

Как снять защиту листа Excel

Открыть его можно стандартным блокнотом Windows. Теперь в тексте ищем «sheetProtection», не забываем про Ctrl+F=).

Как снять защиту листа Excel

Блок, который нам нужен, должен выглядеть примерно вот так:

Как снять защиту листа Excel

Удаляем его полностью. Затем сохраняем все изменения, меняем расширение нашего файла обратно в .xlsx, открываем в Exel и защиты как и не бывало.
В последних релизах Офиса (начиная с десятого) удаление всего блока ведет к блокировке листа в результате ошибки и попытке восстановления, в результате чего происходит потеря данных. Решается так: удаляется не весь блок, а только значение переменной password, причем кавычки оставляем password=»» , затем открываем лист и просто снимаем защиту листа без пароля.

Количество файлов sheet.xml будет соответствовать количеству листов в вашем документе: sheet1.xml, sheet2.xml, sheet3.xml и так далее, и каждый может быть запаролен.

Снимаем защиту с помощью макроса.

Для начала зайдем в параметры Excel и включим вкладку «Разработчик».

Как снять защиту листа Excel

Переходим во вкладку «Разработчик», нажимаем кнопку «Макрос» (Alt+F8), вводим название макроса, имя может быть любым и жмем создать.

Как снять защиту листа Excel

Должно открыться вот такое окно:

Как снять защиту листа Excel

В появившееся окно копируем следующий код:

Sub Password_Cracker()
Dim t!
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Long
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
Dim kennwort As String
t = Timer
On Error GoTo err_
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66
kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
For n = 32 To 126
ActiveSheet.Unprotect kennwort & Chr(n)
MsgBox «Done in » & Format(Timer — t, «0.0 sec»)
Exit Sub
nxt_: Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Exit Sub
err_: Resume nxt_
End Sub

Читайте так же:
Как восстановить историю whatsapp на android

Должно получится вот так:

Как снять защиту листа Excel

Закрываем, и опять во вкладке «Разработчик», нажимаем кнопку «Макрос» (Alt+F8), выбираем наш макрос и на этот раз нажимаем выполнить.

Как снять защиту листа Excel

Ждем, в моем случае 29.5 секунд, все, защита снята.

Как снять защиту листа Excel

с помощью OpenOffice

OpenOffice — это бесплатный пакет офисных приложений. Открываем наш многострадальный файл в OpenOffice, заходим Сервис→Защита документа и нажимаем на «Лист», и это все манипуляции=).

Защита листов и ячеек в MS Excel

Если вы работаете(или работали) в более-менее крупной компании, то 100% сталкивались с ситуацией, когда необходимо переслать свой файл другому сотруднику и при этом запретить ему изменять какие-то данные (чаще всего это ячейки с формулами, которые пользователь ни в коем случае не должен менять, а в идеале даже видеть. Видеть он должен только результат вычислений этих формул). В тоже время надо оставить возможность при необходимости изменить любые ячейки или данные, но исключительно после ввода пароля. Все это можно сделать при помощи стандартной защиты листов в Excel.

Окно защиты листа

Установка защиты листов
Чтобы защитить лист необходимо перейти на вкладку Рецензирование (Review) -группа Изменения (Changes)Защитить лист (Protect sheet) .
в Excel 2003СервисЗащитаЗащитить лист.
для версий Excel 2010 и выше так же можно щелкнуть правой кнопкой мыши на ярлыке нужного листа и выбрать Защитить лист (Protect sheet)
После нажатия появится окно:

В первом поле Пароль для отключения защиты листа необходимо указать пароль, который будет использоваться для снятия защиты с листа в случае необходимости. Если поле оставить пустым, то для снятия защиты с листа не потребуется вводить пароль и защиту сможет снять любой, кто знает как снимать защиту. Защита без пароля как правило применяется в случаях, когда файлом пользуются исключительно компетентные пользователи, которые отдают себе отчет в том, какие ячейки надо изменять, а какие не трогать. Защита в этом случае предназначена лишь от случайных неверных действий.
Второе поле несколько хитрее и имеет множество пунктов, которые можно отметить галочками. Пункты перечисляют действия, которые будут разрешены пользователю после установки защиты на лист. Это означает, что если установить галочку на пункт «вставку столбцов», то даже после установленной защиты на листе будет доступна возможность добавления новых столбцов без снятия защиты с листа. По умолчанию при первой установке защиты галочки установлены только на первых двух пунктах(выделение заблокированных ячеек и выделение незаблокированных ячеек). Большинство пунктов достаточно красноречивы и не нуждаются в подробном пояснении, но на некоторых стоит остановиться чуть подробнее. После установки защиты пользователю так же будет разрешено(если напротив пункта установлен флажок):

  • выделение заблокированных ячеек (Select locked cells) — разрешено выделять ячейки, для которых установлен атрибут Защищаемая ячейка (правая кнопка мыши на ячейке/диапазоне —Формат ячеек (Format cells) -вкладка Защита (Protection)Защищаемая ячейка (Locked) ). Если отметить этот пункт, то пункт выделение незаблокированных ячеек будет отмечен автоматически, т.к. если разрешено выделение заблокированных ячеек, то конечно, должно быть разрешено выделять и незаблокированные.
  • выделение незаблокированных ячеек (Select unlocked cells) — будет разрешено выделять только те ячейки, для которых атрибут Защищаемая ячейка не установлен. Применяется вместе с отключением пункта выделение заблокированных ячеек, чтобы запретить пользователю после установки защиты даже выделять запрещенные к изменению ячейки. Таким образом пользователь будет вынужден перемещаться только по тем ячейкам, которые ему можно изменять. Подробнее про применение свойства «Защищаемая ячейка» можно ознакомиться в этой статье: Как разрешить изменять только выбранные ячейки?
  • форматирование ячеек (Format cells) — будет разрешено изменять форматы ячеек: цвет заливки, цвет шрифта, размер шрифта, имя шрифта, границы, отступы и т.п.
  • форматирование столбцов (Format columns) — несмотря на вроде понятное название при установке разрешает изменять ширину столбцов. При этом, если пункт форматирование ячеек не установлен, то изменять цвет шрифта, заливки и т.п. будет запрещено
  • форматирование строк (Format rows) — так же как и в случае с пунктом форматирование столбцов при установке разрешает изменять высоту строк, но при этом невозможно изменять цвет шрифта, заливки и т.п., если пункт форматирование ячеек не установлен
  • вставку столбцов (Insert columns) — разрешает вставку целых столбцов (вставлять отдельные ячейки при этом запрещено)
  • вставку строк (Insert rows) — разрешает вставку целых строк (вставлять отдельные ячейки при этом запрещено)
  • вставку гиперссылок (Insert hyperlinks) — разрешает создание гиперссылок на листе (Что такое гиперссылка?). Правда, при этом создать гиперссылки можно будет исключительно в незаблокированных ячейках.
  • удаление столбцов (Delete columns) — разрешает удаление целых столбцов. При этом удаление столбцов допускается только в том случае, если столбец не содержит заблокированных ячеек. Если хоть одна ячейка в столбце с атрибутом «Защищаемая ячейка», то удаление столбца невозможно. Так же невозможно удалять отдельные ячейки внутри столбцов, даже если все ячейки не заблокированные
  • удаление строк (Delete rows) — разрешает удаление целых строк. При этом удаление строк допускается только в том случае, если строка не содержит заблокированных ячеек. Если в строке есть хоть одна ячейка с атрибутом «Защищаемая ячейка», то удаление строки невозможно. Так же невозможно удалять отдельные ячейки внутри строк, даже если все ячейки в строке не заблокированные
  • сортировку (Sort) — один из «хитрых» пунктов. Хоть сам пункт сортировки активен и доступен для вызова, сама сортировка при этом разрешена только в том случае, если все ячейки внутри сортируемого диапазона не заблокированные. Если внутри диапазона будет хоть одна заблокированная ячейка (с атрибутом «Защищаемая ячейка»), то сортировка будет невозможна
  • использование автофильтра (Use Autofilter) — тоже «хитрый» пункт. Как следует из описания допускается только использование автофильтра. Это означает, что если автофильтр уже установлен на листе, то после защиты его можно будет использовать для отбора данных. Однако если фильтр не был установлен до установки защиты на лист — то установить фильтр будет уже невозможно без снятия защиты
  • использование отчетов сводной таблицы (Use PivotTable reports) — при установке будет возможно использовать сводную таблицу для анализа данных: перемещать поля внутри сводной таблицы, отбирать и фильтровать данные. Однако невозможно при этом будет изменить источник данных, обновлять сводную, изменять функции полей, добавлять вычисляемые поля, убирать и добавлять промежуточные итоги, менять макет отчета, стили и т.п.
  • изменение объектов (Edit objects) — будет возможно добавлять, выделять и даже удалять объекты на листе, а так же изменять их размеры и большинство свойств (цвета границ, заливки, эффекты свечения и стилей и пр.). К объектам в данном случае относятся Фигуры (Shapes) , Рисунки (Pictures) , объекты SmartArt, Диаграммы (Charts)
  • изменение сценариев (Edit scenarios) — если до установки защиты были созданы сценарии (Данные (Data)Анализ Что-если (What-If Analysis)Диспетчер сценариев (Scenario manager) ), то после установки защиты их можно будет изменять.
Читайте так же:
Как в ворде вставить рамку по госту

После установки нужных параметров и нажатия ОК:

  • если пароль не был указан, то на лист будет установлена защита без пароля с указанными параметрами
  • если был указан пароль, то перед защитой появится еще одно окно, в котором будет предложено подтвердить пароль. Там единственное поле, в которое надо просто ввести тот же пароль, что и в первом окне. При установке пароля следует помнить, что регистр букв различается (А и а — будут считаться разными символами), а если указать пароль русскими буквами, то при открытии файла на ПК под управлением MAC OS возможны ошибки преобразования данных и снять защиту установленным паролем будет невозможно. Поэтому лучше применять символы английского алфавита, цифры и доп.символы( !@#$%^&* )

Если после установки защиты пользователь должен иметь возможность выделять все ячейки на листе, но так же необходимо запретить ему доступ к просмотру формул , то перед установкой защиты в нужных ячейках необходимо проделать следующее: выделяем все необходимые ячейки -правая кнопка мыши —Формат ячеек (Format cells) -вкладка Защита (Protection) . Устанавливаем флажок на пункте Скрыть формулы (Hidden) (чаще всего используется вместе с установкой галочки на Защищаемая ячейка (Locked) ). После этого устанавливаем защиту.

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

Если в файле присутствует группировка или структура (Данные (Data)Группировать (Group) ), то её использование будет невозможно на защищенном листе. Она будет доступна только в том виде, в котором была до установки защиты. Хотя здесь тоже есть лазейка, но уже только с применением Visual Basic for Applications(VBA — встроенный в MS Office язык программирования): Как оставить возможность работать с группировкой/структурой на защищенном листе?

Если в файле используются макросы или файл предполагается обрабатывать макросами, то в макросах необходимо предусмотреть снятие кодом защиты перед какими-либо изменениями на листе и последующую установку защиты после всех необходимых действий. Подробнее можно прочитать в статье: Как защитить лист от пользователя, но не от макроса?

Снятие защиты

Снятие защиты с листа
Чтобы снять защиту с листа необходимо перейти на вкладку Рецензирование (Review) -группа Изменения (Changes)Снять защиту листа (Unprotect sheet) . Если лист был защищен без пароля, то защита будет снята сразу. Если лист был защищен с указанием пароля, то появится окно с запросом пароля

в это поле необходимо ввести пароль и нажать Ок. Если пароль неизвестен или был забыт, то стандартно снять защиту с листа будет уже невозможно.

Читайте так же:
Можно ли восстановить данные с отформатированной флешки

Насколько стойкая защита листов в Excel
К сожалению или счастью защита листов в Excel совершенно не стойкая ко взлому. Защита с листа, если пароль не известен, снимается на раз-два даже при помощи VBA. В надстройке MulTEx есть специальная команда, которая поможет снять защиту с листа, если пароль был забыт или утерян: Снять защиту с листа(без пароля).
Но стоит учитывать тот факт, что защита листов изначально не планировалась как средство защиты своих расчетных алгоритмов и интеллектуальной собственности. Защита листов(как и книг) задумывалась как защита «от дурака» — т.е. дабы случайно или по неумению данные не были испорчены или удалены.
Плюс Microsoft все же совершенствует Excel и с выходом новых версий происходят изменения и в области защиты, что не может не радовать. Например, защита листов и книг начиная с версии Excel 2013 уже более стойкая(для тех кто в теме: алгоритм SHA-512 в 2013 и выше против SHA1 в ранних версиях). Это значит, что простым брутфорсом поломать такую защиту хоть и можно, но времени на это уйдет уже гораздо больше. Хотя для снятия защиты с листов в открытых форматах(.xlsx,.xlsm и им подобных) возможно и другими методами.

Три способа разблокировать защиту и снять пароль с файла «Excel».

Если нужно закрыть важные данные от редактирования, узнайте, как установить и как снять защиту с листа Excel, не зная пароль (или если забыли его).

Способ 1: Использование Формата ZIP Для Того Чтобы Снять Пароль Excel

Данный способ поможет Вам убрать пароль ограничений с любого существующего файла Excel, например Excel 2007 или 2019. Если перед открытием документа появится запрос на ввод пароля, перейдите к Способу 3. Далее представлена инструкция, как снять защиту с книги или листа Excel с помощью формата ZIP:

Шаг 1: Загрузите и установите на Ваш ПК программу 7-Zip. Файлы Excel можно представить в виде архива, поэтому мы можем использовать 7-Zip для редактирования части архива, в качестве альтернативы Вы также можете использовать WinRAR или другие средства сжатия документов, поддерживающие формат ZIP.

Шаг 2: Переименуйте расширение файла с “.xlsx” на “.zip” и нажмите “Да” в появившемся запросе.

переименовать xlsx в zip

Шаг 3: Откройте файл Excel с помощью программы 7-Zip. Для этого щелкните по нужному файлу правой кнопкой мыши и в перечне опций выберите “Открыть с помощью” > 7-Zip. После открытия файла Вы увидите несколько файлов и папок.

Вариант 1. Снять Пароль Excel С Помощью 7-ZIP

Шаг 1: Перейдите к папке “xl” и правой кнопкой мыши щелкните по Вашей зашифрованной книге Excel (предположим, она называется “workbook.xml”).

workbook xml

workbook xml edit

Шаг 2: Найдите и удалите тег <workbookProtection…/>, а затем закройте редактор:

workbook xml notepad

Вариант 2. Как Снять Пароль С Excel С Помощью 7-ZIP

Шаг 1: Если на Вашем листе Excel установлен пароль защиты, перейдите по пути “xlworksheetssheet1.xml”(предположим, Ваш зашифрованный лист называется sheet1).

open with 7zip

Шаг 2: Выберите “Изменить”, после чего файл откроется в приложении “Блокнот” либо ином установленном на Вашем ПК редакторе.

edit Excel

Шаг 3: Удалите тег <sheetProtection … >, чтобы удалить пароль с листа.

delete tag

Наконец, не забудьте снова изменить .zip на .xlsx. Теперь откройте файл Excel, и Вы убедитесь, что Ваш пароль успешно удален.

Способ номер 1. Использование бесплатной офисной программы Open Office Calc

Это один из самых простых способов снятия забытого пароля с файла.

Что нужно делать:

  1. Скачать и установить бесплатную программу Open Office.
  2. Открыть запароленный файл в программе Open Office Calc.
  3. Перейти во вкладку «Сервис»
  4. Далее выбрать пункт «Защитить документ»
  5. Снять флажок (галочку) с пункта с названием защищенного листа.

Снять пароль в Open Office

Снять пароль в Open Office

Способ 1: Разблокировка книги

Прежде всего, выясним, как снять защиту с книги.

  1. При попытке запустить защищенный файл Excel открывается небольшое окно для ввода кодового слова. Мы не сможем открыть книгу, пока не укажем его. Итак, вводим пароль в соответствующее поле. Жмем на кнопку «OK».

Ввод пароля в Microsoft Excel.png

После этого книга открывается. Если же вы хотите вообще снять защиту, то переходите во вкладку «Файл».

Переход во вкладку Файл в Microsoft Excel.png

Перемещаемся в раздел «Сведения». В центральной части окна жмем на кнопку «Защитить книгу». В раскрывающемся меню выбираем пункт «Зашифровать паролем».

Переход к снятию пароля в Microsoft Excel.png

Опять открывается окно с кодовым словом. Просто удаляем пароль из поля ввода и жмем на кнопку «OK»

Снятие пароля в Microsoft Excel.png

Сохраняем изменения файла, перейдя во вкладку «Главная» нажав на кнопку «Сохранить» в виде дискеты в левом верхнем углу окна.

Сохранение книги в Microsoft Excel.png

Теперь при открытии книги не нужно будет вводить пароль и она перестанет быть защищенной.

Урок: Как поставить пароль на файл Excel

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

Обычно, для того, чтобы защитить таблицы Excel от нежелательного редактирования или же избежать неправильного заполнения, на документ устанавливают пароль. Часто бывает так, что пользователь может забыть пароль от нужного документа или же его части. Давайте рассмотрим все возможные варианты получения доступа к изменению таблиц в Экселе.

2. Защита листа

Защищенный лист. Защищенные (Locked) ячейки нельзя выбрать. Литайте вправо –>

Если знаете пароль от защиты листа – защита снимается в пару кликов:

File -> Info -> Protect Workbook -> Unprotect (Файл -> Информация -> Защита рабочей кники -> Снять защиту) или аналогично на ленте в разделе Review (Рецензирование) функция Unprotect Sheet (Снять защиту с листа) и дальше вводите пароль.

Снятие защиты с листа. Листайте вправо –>

Если пароль неизвестен, то нужно закрыть файл, сделать резервную копию, потом нажать на файл правой клавишей мыши и открыть в программе-архиваторе (7Zip, Win-Zip, Winrar):

Открыть файл в архиваторе

Если архиватор не установлен, можно воспользоваться встроенным архиватором Windows. Для этого файл нужно переименовать, чтобы после точки было не “ .xlsx “, а “ .zip “: в настройках Explorer выбираете View -> File name extensions (Вид -> Расширения имен файлов), после этого через контекстное меню (или нажав F2) можно переименовать файл, согласится с предупреждением, и открыть как архив:

Отобразить расширения файлов… Листайте вправо –>

Находим в архиве файл, описывающий наш лист “xlworksheetssheet2.xml”, копируем его в отдельную папку и открываем в блокноте. Дальше ищем по слову “sheetProtection” (если ничего не найдено, значит лист или не защищен, или мы скопировали не тот файл). И стираем весь блок, касаемый sheetProtection. В нашем примере это:

<sheetProtection algorithmName=”SHA-512″ hashValue=”j/7b7MEf68Eyi4wTly5Vqlwn8zimnTIBZMIWQ7v/s4b+ppH4bRlfXg8g6isxe/5CcR1Rs30E64S3bCC7GNOoTA==” saltValue=”crypN1cVqort7G5aIWuR5g==” spinCount=”100000″ sheet=”1″ objects=”1″ scenarios=”1″ selectLockedCells=”1″/>

Находим sheetProtection. И стираем.

Файл сохраняем и копируем обратно в архив, а сам архив, если переименовывали, переименовываем обратно “.xlsx”. Файл откроется и защиты листа не будет.

Проверь себя или на что я обменял своё время

Вы получили полезные практические знания. Вы научились:

  • устанавливать пароли в документах Excel 2007-2010-2019 двумя способами
  • удалять пароль на открытие из файлов Excel 2007-2019 в пару кликов

А еще вы получили много теоретических знаний, которые помогут вам прямо сейчас или в будущем. Вы узнали:

  • что в Excel есть целый ряд парольной защиты, которая всегда мгновенно взламывается
  • что для закрытого паролем Excel 97-2003 нужно искать ключ шифрования, а не пароль
  • что для расшифровки документов Excel 97-2003 существуют онлайн сервисы
  • что для поиска пароля открытия документов Excel 2007-2019 нужно использовать видеокарты
  • что главные критерии при поиске программы для восстановления пароля Excel 2007-2019 – поддержка видеокарт и скорость перебора паролей

3-4. Отображение скрытого листа

Как я говорил, в книге четыре листа, но ярлычков всего два. Легко догадаться, что где-то есть еще два листа. А чтобы не гадать, можно всегда провести инспекцию документа: File -> Info -> Check for Issues -> Inspect document :

Проверка документа. Листайте вправо –>

Чтобы отобразить скрытые листы, щелкаем на ярлычке листа и выбираем Unhide (Отобразить)

Отображение скрытых листов. Листайте вправо –>

В списке скрытых листов указан только один лист. Еще один, четвертый, “супер-скрытый”, для его отображения нужен Visual Basic for Applications. Для того, чтобы перейти в Visual Basic, нужно нажать Alt+F11 или нажать кнопку Visual Basic в разделе Developer (Разработка).

Нажмите F4 , чтобы отобразить окно свойств (если оно уже есть, ничего жать не нужно), выберите лист, который хотите отобразить и поменяйте значение свойства xlSheetVeryHidden на Visible

Изменение свойства видимости

На сегодня все, выкладываю файл с защищенными листами для ваших экспериментов: https://yadi.sk/i/wvvk6fGA7dLLLQ

Ну а если у вас есть идеи, как еще можно защитить данные или снять защиту – пишите в комментариях! И подписывайтесь, чтобы не пропустить новые статьи.

Способ номер 3. Макрос VBA «Excel» для подбора пароля и снятия защиты листа.

Этот способ немного сложнее, так как от Вас потребуются хотя бы начальные знания в написании макросов «Excel».

Как пишется простейший макрос в «Excel» Вы можете посмотреть на странице сайта по ссылке:

Как написать простой макрос в программе Excel

Если вы знакомы с написанием макросов VBA , то для разблокировки файла защищенного паролем Вам следует выполнить следующие действия:

  1. Открыть редактор макросов во вкладке разработчик.
  2. Записать следующий код макроса:
  • Sub podbor_ruexcel()
  • Dim E1, E2, E3, E4, E5, E6, i, j, k, l, m, n As Integer
  • Dim ruexcel As String
  • Dim t!
  • t = Timer
  • On Error GoTo err_
  • For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
  • For l = 65 To 66: For m = 65 To 66: For E1 = 65 To 66
  • For E2 = 65 To 66: For E3 = 65 To 66: For E4 = 65 To 66
  • For E5 = 65 To 66: For E6 = 65 To 66
  • ruexcel = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(E1) & Chr(E2) & Chr(E3) & Chr(E4) & Chr(E5) & Chr(E6)
  • For n = 32 To 126
  • Unprotect ruexcel & Chr(n)
  • MsgBox «Пароль снят » & Format(Timer — t, «0.0 sec»)
  • Exit Sub
  • nxt_: Next: Next: Next: Next: Next: Next
  • Next: Next: Next: Next: Next: Next
  • Exit Sub
  • err_: Resume nxt_
  • End Sub
  1. Запустить полученный макрос.
  2. После выполнения макроса пароль с листа «Excel» будет снят.

Результат редактирования макроса:

Макрос подбора пароля к листу Excel в редакторе

Макрос подбора пароля к листу Excel в редакторе

Видео по теме

maxresdefault.jpg

Теперь Вы знаете, как снять защиту с листа Excel, даже не зная пароль. Если всё пошло по плану, не забудьте поделиться этой инструкцией с коллегами. Вдруг возникли проблемы – жду описание в комментариях.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector