В 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
Открываем сохраненный файл и видим, что защита листа и структуры книги снята.