Как снять защиту эксель если забыл пароль. Как снять защиту с листа Эксель (Excel) не зная пароля онлайн

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

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

Таким образом, программа Еxcel позволяет не просто сформировать, оформить данные грамотно, упорядоченно, но и защитить их при передаче, применив пароль.

Как получить доступ к защищенному листу?

Снятие защиты с листа Excel можно, выбрав соответствующую опцию в меню Сервис — Защита

Чтобы снять защиту с листа в документе Еxcel, необходимо выбрать меню, затем — «Сервис», далее — «Защита», потом — категорию «Снять защиту листа». Если данные, находящиеся именно в этой части документа, ранее были защищены паролем, то система предложит ввести его. После этого весь функционал окажется доступным в полном объеме. Если защищенной окажется вся книга Еxcel, то действовать следует аналогичным образом.

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

Однако пароль имеет особенность теряться, забываться. Программа Еxcel не предлагает возможности восстановить его. Из подобной ситуации, когда необходимо снять защиту листа, не зная пароль, выход есть. И не один. При этом не требуется задействовать специализированные программы. Снять защиту листа Excel можно при помощи архиватора и блокнота. Это объяснить просто. Документ MS Excel представляет собой контейнер с данными. Его основа — файл XML, в котором находятся все сведения и настройки исходного текстового документа. Для получения оттуда информации поменяйте разрешение файла с на ZIP. А затем откройте его архиватором, который есть у вас: winrar, 7-zip или другим.

После этого необходимо найти XML-файл по пути файл.xlsx/xl/worksheets/sheet1.xml.

Вытащите искомый файл и откройте его простым текстовым редактором.

Далее необходимо по тексту найти подстроку sheetProtection, которая является показателем того, есть или нет у листа защита. Данная запись как раз и является показателем защиты. Затем весь блок с этой записью необходимо удалить в тегах. Теперь останется только поменять расширение файла вновь на XLSXS и открыть, не зная пароль, программой Ms Еxcel 2007 или 2010. Таким образом снимаем пароль.

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

Составляющий компонент офисного пакета - Microsoft Excel давно, и вполне заслуженно, стал главным инструментом в сферах бизнеса. Наиболее активно им пользуются бухгалтера, сметчики, математики и бизнесмены.

Многие, чтобы защитить свои расчеты от посторонних, ставят защиту на книгу Excel, либо защищают отдельный лист. Если это информация, предназначенная только владельцу - проблем не возникает. Но чаще она предназначена для работы сотрудников фирмы. Файл отправляют по почте, забывая снять защиту, или не предупредив адресата о существовании такого листа в файле.

Работа с Excel 2003

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

План действий вам подсказывает сам Excel. Идем по пути: Сервис → Защита → Снять защиту листа.

Работа с Excel 2007, 2010

В данном варианте Excel другое меню, вместо «Сервис» используется: «Рецензирование» → «Снять защиту листа» (группа «Изменения»).

Важно! Пункт «Снять защиту листа» активен в том случае, если он защищен. В случае 2007 или 2010 - установлен общий доступ к рабочей книге, который нужно отменить.

Сброс пароля защищенного листа

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

Это делают:

  1. Используя надстройки.
  2. Используя архиватор и блокнот.

Находим и устанавливаем макрос, который выполняет нашу задачу.

Установка надстройки

  1. Скачанный макрос (надстройку) помещаем в папку Addins (папка макросов по умолчанию).
  2. Переходим по пути Сервис → надстройки → обзор.
  3. Выбираем нужный файл.
  4. Устанавливаем.

Запуск макроса выполняется по пути из п.2. установки макроса. Снимаем защиту посредством сброса пароля для активного листа.

После запуска создается ощущение, что программа зависла, потому что процесс занимает около двух минут, после получим сообщение.

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

Оглавление:

Как поставить защиту листа и пароль в Excel

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


Как снять пароль защиты с листа в Excel

Если вы получили файл Excel, на листе которого установлен пароль, и вы знаете этот пароль, снять его не составит труда. Чтобы это сделать:


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

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

Есть несколько способов, как можно без знания пароля снять защиту с листа Excel. Ниже рассмотрим два варианта:

  • С использованием архиватора. Этот способ более сложный, но он позволяет снять пароль с листа на компьютере, который не подключен к интернету.
  • С использованием сервиса Google Таблицы. Более простой вариант, чтобы снять защиту с листа, но требует подключения к интернету.

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

С использованием архиватора

Рассмотрим способ, как снять защиту с листа в Excel без знания пароля. Чтобы это сделать, потребуется любой установленный на компьютере архиватор - WinRar, WinZip или другой. Выполните последовательно следующие действия:

  1. Установите в проводнике Windows возможность отображения расширения имен файлов в той папке, где находится файл Excel с защитой листа. Для этого в проводнике сверху переключитесь на вкладку “Вид” и установите галочку в варианте ;
  2. Далее нужно перейти в режим переименования файла Excel (нажмите правой кнопкой на него и выберите вариант “Переименовать”). Как можно видеть, есть возможность сменить не только имя файла, но и расширение. Поменяйте расширение “.xlsx” на “.zip”;
  3. При смене имени появится окно с предупреждением, что это может негативно сказать на файле. Нажмите “Да”, чтобы подтвердить свое желание изменить файл;
  4. Далее нужно открыть полученный “.zip” файл при помощи любого архиватора;
  5. Внутри архива можно увидеть несколько файлов и папок. Перейдите в папку “xl”;
  6. Далее проследуйте в папку “worksheets”;
  7. Здесь в формате “.xml” отображаются все листы данного Excel-документа. Листам присвоен порядковый номер, в зависимости от их последовательности в самом документе. Выберите тот файл “sheepN”, в зависимости от листа, с которого нужно снять защиту. Нажмите на него и переместите файл в любую папку проводника Windows;
  8. После этого в проводнике нажмите на файл правой кнопкой мыши и выберите вариант “Открыть с помощью” - “Блокнот”, чтобы перейти в режим его редактирования;
  9. В блокноте раскроется текст файла, а также его техническая информация. Здесь нужно отредактировать код, удалив из него упоминания о пароле. Нажмите на клавиатуре сочетание “Ctrl+F”, чтобы открыть поиск по документу и введите в него словосочетание “sheetProtection”;
  10. Будет найдено одно упоминание данной фразы в документе. Это выражение заключено вместе с другими переменными в единый блок, который открывается символом “<” и закрывается символом “>”. Выделите этот блок и удалите его из файла;
  11. Далее нужно сохранить изменения в файле блокнота;
  12. После этого скопируйте измененный файл “sheepN.xml” обратно в архив в ту папку, откуда его забирали. Если появится информационное сообщение с подтверждением замены файла - подтвердите;
  13. Закройте архив и смените обратно расширение файла с “.zip” на “.xlsx”.

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

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

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

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

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

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

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

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

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

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

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

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

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

Переходим во вкладку «Разработчик», нажимаем кнопку «Макрос» (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), выбираем наш макрос и на этот раз нажимаем выполнить.

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

с помощью OpenOffice

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

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

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

В этой статье мы разберем как защитить лист Excel от изменений и редактирования, а также как снять защиту.

Основы защиты данных в Excel

Защита листов в Excel не позволяет надежно ограничить доступ к данным в ваших файлах или листах. Связано это с тем, что в Excel применяется простой алгоритм кодирования пароля, который легко взломать. В старых версиях Excel (ранние версии, ниже чем Excel 2010) используется на столько простой алгоритм кодирования, что любой человек, разбирающийся в VBA может его взломать. В версиях Excel 2013 и 2016 используется более усовершенствованный алгоритм шифровки, но и к нему есть не сложные подходы для взлома.

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

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

  • Используйте последние версии Excel – 2013 или 2016;
  • Используйте сложные пароли для защиты листов;
  • Защищайте структуру файла от изменений, во избежание редактирования, удаления или переноса данных;
  • Используйте разные пароли для открытия файла Excel и разрешения редактирования;

Как защитить лист Excel

Для защиты листа в Excel проделаем следующие шаги:

  • Кликнем правой кнопкой мыши по вкладке с листом Excel внизу страницы и выберем пункт “Защитить лист…” . Или перейдем во вкладку “Рецензирование” на панели инструментов и нажмем кнопку “Защитить лист” :
  • Во всплывающем окне “Защита листа” :
    • В поле “Пароль для отключения защиты листа” введем пароль, который требуется ввести для снятия защиты. Запишите в надежное место ваш пароль.;
    • Если вы не хотите защищать ваш лист паролем, а только лишь хотите предупредить пользователей о том, что редактировать данные на листе не приветствуется, то оставьте поле с паролем пустым;
    • В разделе “Разрешить всем пользователем этого листа” зададим настройки тех действий, которые будут разрешены всем пользователям, не имеющим пароль. По умолчанию “галочками” отмечены пункты “Выделение заблокированных ячеек” и “Выделение не заблокированных ячеек” . Если оставить только эти пункты, то пользователи, не имеющие пароля, смогут только просматривать и выделять заблокированные и не заблокированные ячейки.
    • Если вы хотите разрешить пользователям, не знающим пароль, такие действия как: форматирование ячеек, строк и столбцов, возможность вставить/удалить столбцы и строки, добавлять гиперссылки, сортировать данные, использовать автофильтры, строить сводные таблицы и графики , то отметьте эти пункты галочками:
    • После того как мы нажмем кнопку “ОК”, система попросить нас снова ввести присвоенный к листу пароль.

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

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

Для этого:

  • Кликните правой клавишей мыши на закладке листа Excel и выберите пункт “Снять защиту листа…” =>
  • Также, снять защиту с листа можно через вкладку “Рецензирование” на панели инструментов, кликнув по пункту “Снять защиту листа” => во всплывающем окне введите пароль и нажмите кнопку “ОК”.

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

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

Снять защиту листа Excel без пароля с помощью VBA кода (для Excel 2010 и ниже)

Если вы используйте версию Excel 2010 и ниже, то вы можете снять защиту листа без пароля с помощью макроса. Если вы используете версию Excel 2013 или 2016, то сохраните защищенный файл в формате xls (Книга Excel 97-2003). Затем проделайте следующие действия:

  • Откройте файл и перейдите на лист с защищенным паролем листом. Важно чтобы лист был активным, для этого рекомендую кликнуть по любой ячейке на защищенном листе;
  • Нажмите комбинацию клавиш Alt + F11 , тем самым, вызвав меню Microsoft Visual Basic ;
  • В открывшемся окне найдите раздел “Project – VBAProject” => кликните правой клавишей мыши по пункту раздела (VBAProject (название файла.xls ));
  • В выпадающем меню выберите пункт “Insert” => “Module” ;
  • В открывшемся окне введите код:
Sub PasswordBreaker() "Breaks worksheet password protection. Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On Error Resume Next 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: For n = 32 To 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then MsgBox "Password is " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub
  • Нажмите клавишу F5 или кликните “Run” для запуска кода. Excel “зависнет” на 3-5 минут и после этого выдаст окно с паролем.
  • Это не фактически существующий пароль, а тот что сгенерировала система. Кликните “ОК” – ваш лист разблокирован!

Если ваш файл содержит несколько защищенных листов – используйте этот макрос для каждого листа по отдельности.

Снять защиту с листа Excel с помощью копирования данных на другой лист

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

  • Откройте файл Excel с защищенным листом;
  • Перейдите на защищенный лист и выделите левой клавишей мыши ячейку А1 ;
  • Нажмите сочетание клавиш Shift + Ctrl + End для выделения всего содержимого на листе;
  • Создайте новый лист в рабочей книге Excel (Ctrl + N );
  • Левой клавишей мыши нажмите на ячейку А1 на новом листе;
  • Нажмите сочетание клавиш Ctrl + V и вставьте скопированные данные.

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



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!