Как снять защиту с листа Excel, не зная пароль
Обычно, для того, чтобы защитить таблицы Excel от нежелательного редактирования или же избежать неправильного заполнения, на документ устанавливают пароль. Часто бывает так, что пользователь может забыть пароль от нужного документа или же его части. Давайте рассмотрим все возможные варианты получения доступа к изменению таблиц в Экселе.
Читайте далее: 4 способа снятия защиты с Excel файла
Разблокировка всего документа
Известно, что можно установить пароль не только на всю книгу, а и на определённый её лист. В этом случае можно будет изменять введённые данные во все остальные листы книги Excel, кроме того, к которому доступ ограничен. Но просматривать информацию можно будет как на защищённых листах документа, так и на тех, на которых отсутствует защита.
Способ 1: удаление введённого пароля книги
Этот способ подействует в том случае, если документ открыт человеком, знающим ключ от него.
Когда заблокирован весь документ, при его открытии получаем следующее окно, в котором нужно вписать пароль:
Допустим, пароль уже вписан другим человеком. Содержимое документа доступно как для чтения, так и для редактирования.
Для того, чтобы удалить пароль с книги, требуется проделать следующие действия:
- Перейти в меню «Файл».
- Открыть пункт «Сведения», где по опции «Защита книги» кликнуть левой кнопкой мыши.
- В появившемся меню выбрать пункт «Зашифровать с использованием пароля».
- В появившемся окне стереть пароль.
- Сохранить документ, нажав на дискету сверху.
Способ 2: использование стороннего ПО
Этот метод подразумевает использование стороннего программного обеспечения, а именно утилиты Accent OFFICE Password Recovery. Ее можно загрузить с официального сайта. Эта программа платная, поэтому она требует приобретения лицензии, но функционала демо-версии будет достаточно для одноразового использования.
- Для начала следует открыть нужный нам файл. Для этого можно использовать сочетание горячих клавиш Ctrl+O. Также можно воспользоваться специальной кнопкой.
- Далее появится окно, в котором будет указано то, что выбранный нами файл защищён. Здесь нужно просто нажать кнопку «Далее».
- В следующем окне, где показывается сценарий подбора пароля, продолжить нажатием на кнопку «Готово».
- После некоторого времени ожидания на экране высветиться пароль, который нужно будет ввести при входе в документ.
Разблокировка отдельного листа
Случается так, что пользователь для избежания внесения каких-либо поправок на определённом листе поставил код, но ненароком забыл его. Несомненно, есть выход и из этой ситуации. Эту проблему можно решить с помощью перекодирования файла с таблицами Эксель.
Расширение документа с таблицами, созданных в версиях программы с 2007 года и старше, обычно .XLSX. Поэтому для проведения дальнейших действий следует убедиться в этом на все 100%. Это можно сделать таким образом:
- В директории, где находится наш файл выбрать меню «Упорядочить», где нужно найти подпункт «Параметры папок и поиска».
- В появившемся окне снять галочку с пункта «Скрывать расширения для зарегистрированных типов файлов».
- После проведения вышеописанных действий расширения всех документов, которые хранятся на жёстком диске, будут показаны.
Убедившись в том, что табличный файл имеет расширение .XLSX, можно смело приступать к процессу перекодирования.
- Для начала нужно перевести файл .XLSX в формат .ZIP. Для этого, щёлкнув правой кнопкой мыши по нашему документу, выбираем во всплывшем меню пункт «Переименовать». И вписываем .ZIP вместо .XLSX.
- Подтверждаем переименование.
- Теперь нужно открыть полученный .ZIP-архив с помощью «Проводника».
- Далее требуется перейти по пути X.zip\xl\worksheets (где X – это имя самого документа с таблицами) и найти там нужный лист, с которого будет удалена защита паролем. Лист подписывается sheetN.XML, где N – это номер листа.
- Открываем sheetN.XML с помощью любого текстового редактора. В данном случае будет использована программа Notepad.
- Воспользуемся меню «Найти» в нашем текстовом редакторе и впишем туда строчку sheetProtection.
- Удаляем строку, где находится выделенное поиском слово, от начального тега до конечного.
- Теперь сохраняем отредактированный файл.
- Осталось только конвертировать наш .ZIP-архив в формат .XLSX. И всё готово.
Что же делать, если расширение табличного документа не .XLSX
Книги таблиц, которые были созданы в более ранних версиях Экселя, имеют другое расширение. Поэтому для успешного проведения всех вышеописанных операций без сбоев, требуется просто пересохранить документ в более новом формате.
- В Экселе открываем меню «Файл», где выбираем подпункт «Сохранить как».
- В окне сохранения выбирает «Книга Excel» вместо какого-либо другого значения и сохраняем.
Вот такими несложными способами можно с лёгкость восстановить доступ к редактированию файлов в табличном процессоре MS Office Excel. Надеемся, что наши советы были полезными для вас.
Ни черта подобного. Я пытался снять защиту с листа, следуя инструкции. Защита осталась и до сих пор не могу внести изменения в ячейках.
Программу для открытия формата xml, использовал WordPad.
при повторной попытке открытия документа zip с помощью проводника, выводит сообщение о поврежденном формате.
Извиняюсь за вышеоставленный комент. Я оказывается перепутал лист в книге 🙂
Спасибо за полезную информацию
Друзья, я шел по инструкции и думал: «Бред сивой кобылы! Не получится!» ПОЛУЧИЛОСЬ! У меня аж сердце забилось чаще!!!
Нюансы:
1. имя файла должно быть ENG, если будет RUS то попытки открыть проводником или winrar приведут к ошибке;
2. дополнительно мне пришлось поступить так:
— переименовал в .zip
— открыл не проводником а winrar
— прошел по нужному пути до папки worksheets
— перетащил имеющиеся файлы «sheet…» на рабочий стол
— произвел удаление «worksheets…» как описано в инструкции
— удалил старые файлы «sheet…» в архиве и на их место поместил измененные.
ГОТОВО
Диман, спасибо, дружище!! Твой алгоритм сработал на 100%
Автору, несомненно, респект!
Спасибо.
Дополнительно очень помогло…))
только по твоему способу сработало! огромная благодарность !!!
Не находит sheetProtection 🙁
Спасибо! Всё сработало! Правда пришлось лист из архива вытащить на рабочий стол, а то он не открывался с помощью какой либо другой программы как браузер. Но затем — изменил, вернул лист в архив, переименовал на файл экселя и всё бэнч!
Круто, получилось!
Диман, отдельное спасибо!
Спасибо, всё получилось (пришлось воспользоваться дополнительным советом Димана).
Строка с sheetProtection была в конце документа.
Есть вопрос немного не в эту тему.
Нужна помощь. Электронная таблица (Excel), не могу сделать так, чтобы при изменении места команда к ней привязывался логотип (изображение) автоматически…
спасибо автору за рецепт снятия защиты! все получилось с первого раза
Попробовал, всё получается, но в моей книге много страниц и каждая зашифрована.
Приходится разблокировать каждую страницу, долго.
Можно резблокировать всю книгу сразу, для ускорения процесса?
Спасибо автору, респект брат, всё получилось!
Несколько замечаний:
сначала файл «sheet…» нужно скопировать на рабочий стол, затем в нём удалить строку с тегом «sheetProtection».
Когда по поиску находишь эту строку, то она как бы сама выделяется от начального тега до конечного, наводишь курсор — она начинает подсвечиваться голубым.
Выделяешь курсором и удаляешь. Сохраняешь. Заменяешь отредактированный файл с рабочего стола в ту папку, где лежал исходный файл «sheet…». И потом дальше по алгоритму.
Огромное спасибо. У меня тоже много страниц в книге. Извлёк раром всё, все листы отредактировал, сжал в зип, изменил расширение, всё работает.
Спасибо огромное!!! Помогло!!!
Единственное, что пришлось сделать по другому: Сохранить файл sheet сначала на рабочий стол, а потом закинуть в нужную папку, так как исходный файл сохранить не получалось в нужной папке.