Снять защиту с книги эксель - IT Справочник
Llscompany.ru

IT Справочник
5 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Снять защиту с книги эксель

Как снять защиту с листа Excel, со структуры книги Excel

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

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

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

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

Первый лист в файле защитим. А второй скроем: щелкните по названию листа правой кнопкой мышки -> Скрыть.

Защита структуры книги и листов Excel

1. Чтобы защитить структуру книгу, перейдите в меню Рецензирование -> Защитить книгу. Поставьте галочку для «структура» и введите пароль.

2. А теперь посмотрим, как защищают ячейки на листе excel.
• Сперва выделите ячейки, которые будут незащищенными. Щелкните по ним правой кнопкой мышки, выберите в появившемся меню Формат ячеек -> перейдите на вкладку Защита и снимите галочку с «Защищаемая ячейка».

• Затем перейдите в меню Рецензирование -> Защитить лист. Введите пароль.

Теперь в файле ничего нельзя поменять в защищенных ячейках. Можно вводить данные только в незащищенные ячейки. При попытке ввода данных в защищенных ячейках появляется сообщение:

Снимаем защиту структуры книги и листов Excel

А теперь снимем защиту с листов Excel и со структуры книги.
1. Откройте папку, где лежит файл Excel и замените его расширение – вместо .xlsx введите .zip

2. Щелкните по архиву правой кнопкой мышки и выберите «Извлечь здесь».

3. Файл распаковался с такой структурой:

4. Откройте папку «xl». Файл workbook.xml – это настройки книги, а папка worksheets – это настройки листов.

5. Снимем защиту со структуры книги Excel.
Откройте файл workbook.xml в текстовом редакторе и найдите слово «protection» — это защита структуры. Выделите всю конструкцию со словом workbookProtection, находящуюся внутри скобок и удалите ее (или скопируйте в отдельный файл, чтобы потом «вернуть» настройки на место). Сохраните файл.

6. Точно так же снимем защиту с листов Excel.
Перейдите в папку worksheets и откройте файл с нужным листом. Найдите конструкцию со словом sheetProtection внутри скобок и удалите ее. Сохраните файл.

7. Вернитесь обратно в папку с файлом и добавьте сохраненные файлы и папки в новый zip-архив.

8. Замените расширение созданного архива на .xlsx вместо .zip

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

Снять защиту с книги эксель

Табличный процессор Excel был разработана Microsoft ещё в 1985 году, с того времени его функциональность значительно расширилась, а интерфейс стал более удобным. Программа активно используется как финансистами, бухгалтерами, аналитиками, так и обычными пользователями. Функционал позволяет составлять сложные таблицы и делать расчёты по имеющимся в программе или внесёнными пользователем самостоятельно формулам, строить графики и диаграммы. Работа происходит на так называемых листах, которые включены в книгу (один документ Excel).

Снятие защиты паролем с Эксель

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

Способ 1: Снять пароль при помощи архиватора

Данный способ лучше всего работает со старыми версиями программы (до версии от 2010 года). В последних версиях есть риск потери данных из-за новых параметров безопасности. Суть способа заключается в том, чтобы получить доступ к каждому листу отдельно. Для этого вам понадобится любой архиватор, который умеет работать с файлами .zip и инструмент для редактирования кода (подойдёт даже стандартный блокнот от Windows).

Работа может осуществляться только с файлами .xlsx, поэтому обратите внимание на то, в каком формате сохранён документ, т.к. старые версии Excel сохраняют документе в .xls формате. Если файл имеет расширение .xls, то пересохраните. Для этого откройте его в Excel и в верхнем меню выберите файл, а из выпадающего меню “Сохранить как”, далее в разделе “Тип файла” выбирайте “Книга Excel (.xlsx)”.

Далее требуется поменять расширение .xlsx на .zip. Для этого нажмите правой кнопкой мыши по файлу и выберите переименовать. В конце названия меняете расширение на .zip. Пример: “Таблица1.xlsx” переименовываете в “Таблица1.zip”.

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

  1. Перейдите в «Панель управления».
  2. Выберите тип просмотра “Мелкие значки” и найдите “Параметры папок” (также может называться “Параметры Проводника”).

Зайдите в раздел “Вид”, затем в поле “Дополнительные параметры” найдите пункт “Скрывать расширения для зарегистрированных типов файлов” и снимите с него галочку. Примените изменения.

После проделанной процедуры вы без проблем сможете вручную пометь расширение любого файла.

Далее открываете архив и переходите в папку «xl», после в “worksheets”, где находятся листы в формате .xml. Листы в этом случае называются “sheet” и нумеруются по дате создания (sheet1, sheet2 и т.д.). Открыть файл нужно при помощи стандартного блокнота или специального реактора кода (например, NotePad++).

В открывшемся файле найдите фрагмент “sheetProtection”. Т.к. в файле будет много кода, рекомендуется воспользоваться быстрым поиском по содержимому при помощи сочетания клавиш Ctrl+F. Находите нужный блок, имеющий данную структуру ““sheetProtection переменная1=”” переменная2=””…”, более подробно можно видеть на скриншоте ниже. Для сброса пароля удаляете весь этот блок.

Если вы проделаете данную процедуру с листом, который был сохранён в программе версии 2010 года и выше, то потеряете все данные. В качестве решения данной проблемы удалите не весь блок, а только значение переменной “password”. Что касается версии начиная с 2016 года, то там нет переменной “password”, поэтому снять пароль при помощи архиватора в этом случае невозможно.

Когда закончите сохраните изменения и измените расширение файла обратно в .xlsx аналогичным образом, как меняли на .zip.

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

Способ 2: Удаление пароля через Макрос

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

  1. Перейдите в пункт “файл” в левой части верхнего меню программы.
  2. Затем зайдите в “параметры”, в левом меню выберите “настройка ленты”.
  3. В поле “Основные вкладки” (находится справа) поставьте галочку напротив пункта “Разработчик”.

В открывшемся окне разработчика найдите кнопку “Макрос” или воспользуйтесь комбинацией клавиш Alt+F8.

Заполняем поле с именем макроса (можно придумать любое имя, но в нём не должно быть русских букв и пробелов). Нажимаем “Создать”. Система открывает окно для ввода кода.

Вводите следующий код:

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

Закрываем окно, сохранив при этом изменения. В режиме разработчика снова используйте комбинацию клавиш Alt+F8, чтобы увидеть созданный макрос. Выберите его и нажмите “Выполнить” в правом углу.

Макрос будет выполняться приблизительно 10-60 секунд в зависимости от мощности вашего компьютера и размера документа.

Заключение

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

Расскажи друзьям в социальных сетях

комментариев 14

Спасибо большое за статью. Написано четко, лаконично, без идиотских исковерканных словечек, которыми грешат многие в интернете.
Но я не смог воспользоваться отличными способами, описанными в статье.
Я попробовал первый вариант. У меня Microsoft Office 2010. Но после замены расширения .xlsx на .zip получил ответ программы:
«Не удается открыть папку.
Путь к сжатой ZIP-папке «С:UsersCompDesktopЛогин 25.02.2017- копия.zip» содержит недопустимые знаки, из-за которых извлечение невозможно:-, »
Попробовал второй вариант. Но при создании макроса возможно использовать только для открытых книг Excell, а открыть книгу невозможно без пароля. Если пароль есть, то зачем его искать? Так что у меня ничего не получилось. а в файле Excele я хранил пароли к многим сайтам и службам. А теперь вдруг он перестал открываться с паролем, которым я его открывал сотни раз.

Данный макрос написан для снятия защиты с листа, а не с книги в целом.

Excel Store

Снять защиту с листов или книги Excel

Краткое описание

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

Подробное описание

Иногда бывают ситуации, когда работая с тем или иным файлом Excel, мы устанавливаем защиту (пароль) на листы в файле или на саму книгу. Если пароль простой, используется для большинства документов или где-то записан, то разумеется, разблокировка не вызывает проблем. Но что делать, если запись о пароле утеряна, пароль устанавливался давно или мы не можем его вспомнить?

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

  1. на всех листах книги (если таковые были установлены)
  2. в самой книге (если включалась защита на файл excel)

Для использования макроса достаточно:

а) нажать кнопку «Снять защиту с файла»

б) в появившемся окне подтвердить, что пароль удаляется именно в вашем файле

в) после нажатия кнопки «OK», в диалоговом окне выбрать файл Excel, в котором требуется снять защиту

Результатом работы макроса будет новый файл (точная копия вашего указанного), но уже без пароля на листах и в книге. Сохраняется данный файл в папке с исходным (выбранным) вами файлом и в названии данного файла присутствует текст «NotProtectionFile». Как пример:

Макрос успешно снимает защиту в файлах Excel с расширением xlsx и xlsm. Версия Excel (2007, 2010, 2013) значения не имеет. Данным макросом также успешно можно сбросить пароли с файлов xls и xlsb, если нужные файлы предварительно пересохранить в поддерживаемый макросом формат (xlsx/xlsm).

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

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

Как снять защиту книги в Excel 2003/2007/2010? Снятие защиты структуры и окон

Одним из видов защиты данных в Microsoft Excel является защита книги, или защита структуры и окон, что тоже самое. Если не отображаются скрытые листы книги, не добавляются новые листы, не перемещаются и не удаляются существующие листы, то это верный признак того, что установлен именно этот вид защиты данных.

Защита структуры запрещает просматривать скрытые листы, перемещать, удалять, скрывать существующие листы, добавлять новые листы и листы с диаграммами, изменять имена листов, копировать листы в другую книгу. Кроме того, запрещается записывать новые макросы и использовать инструменты анализа стандартной надстройки «Пакет анализа» для помещения результатов на новый лист.

Защита окон запрещает изменять размеры и положение открытой книги, перемещать, изменять размеры и закрывать окна.

Сразу отмечу, что снятие защиты книги Excel, это не то же самое, что снятие защиты паролем файла. Снятие защиты книги — это снятие защиты со структуры и окон.

Внимание! Перед тем как приступить к снятию защиты книги, убедитесь, что на вкладке «Правка» в поле «Разрешить изменять файл нескольким пользователям одновременно» снят флажок. Если этот флажок установлен, то кнопки «Защитить лист», «Защитить книгу», «Снять защиту листа», «Снять защиту книги» будут неактивными! Для того, чтобы проверить установлен ли этот флажок необходимо зайти в пункт меню Сервис/Доступ к книге. (если работа ведется в Excel 2003) либо на вкладку «Рецензирование», в группе «Изменения» нажать кнопку «Доступ к книге» (если работа ведется в Excel 2007/2010/2013).

Снятие защиты книги (снятие защиты структуры и окон)

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

Excel 2003

Снять защиту книги в Excel можно в меню Сервис/Защита/Защитить книгу, либо Tools/Protection/Unprotect Workbook. в зависимости от языка приложения.

Excel 2007

На вкладке «Рецензирование» в группе кнопок «Изменения» необходимо зайти в меню кнопки «Защитить книгу» и выбрать пункт «Защита структуры и окон», после чего при необходимости ввести пароль и нажать кнопку «ОК».

Excel 2010

Для снятия защиты структуры и окон в приложении этой версии пакета Office необходимо зайти на вкладку Рецензирование и в группе кнопок «Изменение» просто нажать кнопку «Защитить книгу».

Excel 2013

Аналогично предыдущей версии защита книги снимается на вкладке «Рецензирование» в группе «Изменения».

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

Надстройка (макрос) для снятия защиты книги Excel

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

1. снять общий доступ к книге Excel;

2. снять защиту общей книги;

3. снять защиту книги (структуры и окон).

Как снять защиту с листа Excel, если вы забыли пароль?

Пароль снять защиту с листа Excel. Добрый день, друзья. В позапрошлой статье мы с вами рассматривали метод, как поставить защиту на Excel. Также, мы разобрались, как подобную защиту можно удалить. Имеется в виду снятие пароля, когда вы его помните. Если же его не помните, то сделать это уже сложнее. Но, всё равно, защиту с Excel убрать можно. Правда, нам придётся прибегнуть к стороннему софту. Но, это мелочи.

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

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

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

Если же вы попробуете это сделать, то появится следующее окошко:

Итак, чтобы убрать пароль с документа, нажмём на вкладку «Файл» главного окна.

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

При этом, Excel попросит вас набрать пароль для снятия защиты. Но, мы его не помним. Поэтому, вводить в это окошко ничего не нужно. Нажимаем «Отмена».

В это окошко можно войти и с помощью другой вкладки – «Рецензирование», которое находится на главном меню. На этой вкладке нам нужно выбрать «Снять защиту листа». Появляется окно с паролем, нажимаем «Отмена».

Эту книгу можно почитать. Но, что-либо поменять в ней нельзя. Однако в большей части случаев пользователи устанавливают минимальную защиту. К примеру, книгу, которую я сейчас рассматриваю, можно не только читать, но и копировать с неё текст. Делается это выделением фрагментов ячеек, затем, через ниспадающее меню выбираем «Копировать» (или Ctrl + C) и вставляем скопированный фрагмент в другую книгу или текстовый редактор.

Давайте внесём скопированный фрагмент в новую книгу. Файл – Создать – Новая книга. Жмём Ctrl + V. Как видите, данные с нашего документа прекрасным образом были скопированы в новый документ. При этом, без взлома пароля.

Снимаем защиту Excel 2003

Тот вариант, который мы с вами разобрали, действует на новых версиях Excel. У старых версий вариант защиты частично отличается.

Для снятия кода выполним следующие манипуляции.

  • Выбираем вкладку «Сервис»;
  • Далее, в ниспадающем меню кликнем по «Защите»;
  • В появившемся справа контекстном меню выберем «Снять защиту листа».

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

Далее, можно с этого документа копировать данные.

Как снять пароль в Excel?

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

  • Входим в «Проводник»;
  • Затем, переходим во вкладку «Вид»;
  • Ставим галку над строкой «Расширения имён…».

У нашего документа расширение xlsx, но, нам нужно поменять его на zip. То есть, на папку архива. Для этого, выделим файл, и кликнем по кнопочке F2. Перед переименованием расширения, у нас появляется окошко. Нажимаем «Да».

Данный документ теперь система Windows считает архивом поэтому она дала ему новый ярлык в виде архива.

Этот архив нужно открыть, не распаковывая его. То есть, открыть в самой программе WinRar или в той, которую вы используете. Главное, данный архив нельзя распаковывать. Для этого, нужно кликнуть по архиву правой клавишей и в контекстном меню выбрать «Открыть в WinRar».

Затем, нам нужно зайти в папочку «xl» программы «WinRar» или другого архиватора.

После этого, проходим в папочку «worksheets».

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

Теперь, по данному файлику нужно кликнуть правой клавишей. В ниспадающем меню выбрать «Изменить».

У меня открылся документ с непонятной кодовой записью в программе WordPad, у вас скорее всего откроется в «Блокноте», но, сути это не меняет. Нам нужно войти в поиск меню WordPad, или через клавиши Ctrl + F.

В поиск нужно ввести слово «sheetProtection», следом «Найти далее».

Теперь, начиная с тега sheetProtection удаляем всё содержимое до закрывающего тега. У меня до «scenarios=»1″». Я эту часть выделил желтым цветом. Другими словами, обязательно удаляйте код начиная с открывающей скобки . Если вы удалили одну из этих скобок, просто добавьте её из латинской клавиатуры. После удаления, нажимаем «Сохранить».

Теперь, заново переносим переделанный файл в папочку архива.

Мы должны не просто перенести код, но с заменой файлов. Жмём Ок.

Теперь программу архиватор нужно закрыть. Затем, мы архиву снова добавляем расширение xlsx, выделив его и нажав F2. У нас программа заново переспрашивает. Жмём Да.

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

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

Вывод: Задача как убрать пароль с листа Excel выполнена. Как видите, всё просто, хотя немного запутанно. Из сторонних программ мы использовали только WinRar. Хотя, можно применить любой архиватор. Если у вас данное действие не получилось, значит, вы удалили лишнюю часть кода, или наоборот оставили. Поэтому, будьте предельно внимательны. Также, записывайте в нескольких местах ваши пароли, чтобы не прибегать к таким средствам. Успехов!

Читать еще:  Средства защиты корпоративных сетей
Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector