Снятие пароля с листа excel. Как снять защиту с листа Excel, не зная пароль? Как снять защиту листа Excel, не зная пароль

День добрый! Если Вы защитили свои листы MS Excel 2007-2010 от изменений и случайно забыли пароль, то проблема решается достаточно просто, даже без применения сторонних программ. Я опишу здесь два способа, как это сделать. В них используется один и тот же метод, только используются для этой цели две различные программы: WinRAR и Total Commander.

Способ снятия защиты с файла Excel (с помощью WinRAR):

  1. меняем расширение файла XLSX в ZIP
  2. открываем ZIP файл winrarОМ
  3. ищем XML файл по пути «Файл.xlsx/xl/worksheets/sheet1.xml» или «sheet2″. Под этими именами находятся листы книги.
  4. Вытаскиваем файл xml из контейнера XLSX и открываем текстовым редактором.
  5. Ищем по тексту подстроку «sheetProtection».
  6. Если таковая найдена. значит лист содержит защиту, если такого блока нет, то нет и защиты. Удаляем весь блок в тегах, на пример
    sheetProtection password=»JHVB76JHGV6″ sheet=»1″ objects=»1″ scenarios=»1″ selectLockedCells=»1″ selectUnlockedCells=»1″. (от «» включая сами скобки)
  7. Сохраняем файл в исходное место.
  8. Меняем расширение файла и открываем с помощью Excel 2007 - 2010 обычным образом.

Способ снятия защиты с файла Excel (с помощью Total Commander):

  1. Открыть файл через TotalCommander — ставим на него курсор и нажимаем Ctrl+PageDown. Откроется архив (который из себя и представляет формат *.xlsx), в котором увидите несколько папок и файлов
  2. По пути «…/xl/worksheets/sheetN.xml», где N- номер листа, т.е. 1,2,3… выбираем Лист, защищённый паролем (или поочерёдно следующую процедуру провести для всех запароленных листов).
  3. Вытаскиваем файл «sheetN.xml» из контейнера XLSX в любую временную папку и открываем текстовым редактором (F4 в Total Commander).
  4. Поиском по тексту (Ctrl+F4) ищем «password».
  5. Редактор находит XML-контейнер. (У Вас значения могут быть другими)
  6. Удаляем весь контейнер «sheetProtection» от «<» до «>».
  7. Сохраняем файл (Ctrl + S).
  8. Копируем файл обратно в контейнер XLSX с заменой старого (на всякий случай исходный можете предварительно где-нибудь сохранить в другом месте на случай необходимости отката назад.

Вот и всё. Защита с листа снята. Можете пользоваться своим файлом!

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

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

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

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

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

Способ 2: Разблокировка листа

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

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


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

Способ 3: снятие защиты через изменение кода файла

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

  1. Если ваш файл имеет расширение xlsx (Книга Excel), то сразу переходите к третьему пункту инструкции. Если же его расширение xls (Книга Excel 97-2003), то его следует перекодировать. К счастью, если зашифрован только лист, а не вся книга, можно открывать документ и сохранять в любом доступном формате. Для этого, переходим во вкладку «Файл» и кликаем по пункту «Сохранить как…» .
  2. Открывается окно сохранения. Обязательно в параметре «Тип файла» устанавливаем значение «Книга Excel» вместо «Книга Excel 97-2003» . Жмем на кнопку «OK» .
  3. Книга xlsx по сути является zip-архивом. Нам нужно будет отредактировать один из файлов этого архива. Но для этого сразу нужно будет поменять расширение с xlsx на zip. Переходим с помощью проводника в ту директорию жесткого диска, в которой находится документ. Если расширения файлов не видно, то кликаем по кнопке «Упорядочить» в верхней части окна, в раскрывшемся меню выбираем пункт «Параметры папок и поиска» .
  4. Открывается окно параметров папок. Переходим во вкладку «Вид» . Ищем пункт «Скрывать расширения для зарегистрированных типов файлов» . Снимаем с него галочку и жмем на кнопку «OK» .
  5. Как видим, после этих действий, если расширения не отображалось, то оно появилось. Кликаем по файлу правой кнопкой мыши и в появившемся контекстном меню выбираем пункт «Переименовать» .
  6. Меняем расширение с xlsx на zip .
  7. После того, как переименование произведено, Windows воспринимает данный документ, как архив и его можно просто открыть с помощью того же проводника. Делаем двойной щелчок мыши по данному файлу.
  8. Переходим по адресу:

    имя_файла/xl/worksheets/

    Файлы с расширением xml в данной директории содержат информацию о листах. Открываем первый из них с помощью любого текстового редактора. Можно воспользоваться для этих целей встроенным Блокнотом Windows, а можно применить и более продвинутую программу, например, Notepad++ .

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

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

  10. После того, как данный элемент обнаружен, удаляем его вместе со всей информацией от открывающего тега до закрывающего. Сохраняем файл и закрываем программу.
  11. Возвращаемся в директорию расположения архива и опять меняем его расширение с zip на xlsx.

Теперь для редактирования листа Excel не понадобится знание забытого пользователем пароля.

Способ 4: использование сторонних приложений

Кроме того, если вы забыли кодовое слово, то блокировку можно снять с помощью специализированных сторонних приложений. При этом можно удалить пароль как с защищенного листа, так и со всего файла. Одним из самых популярных приложений данного направления является Accent OFFICE Password Recovery . Рассмотрим процедуру сброса защиты на примере данной утилиты.


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

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

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

Пароль необходимо устанавливать после всех изменений в файле перед его сохранением. Для этого необходимо зайти в раздел Сервис → Параметры

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

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

Установить или удалить пароль в Excel можно и способом рассмотренным ниже.

Установить или снять пароль в Excel 2007 и 2010

Установка пароля в Excel 2010 немного отличается от 2003, и сейчас мы с вами рассмотрим, как это можно сделать. Установить пароль вы можете непосредственно перед сохранением файла. Для этого выберите диалоговое окно для сохранения файла: Файл → Сохранить как

После этого откроется окно, где вам необходимо выбрать пункт Сервис Общие параметры

Программа 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, и защита в виде пароля будет снята с листа, то есть появится возможность выполнять все действия с информацией из документа.

Когда мы пересылаем наши данные в 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 и вставьте скопированные данные.

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