Как снять защиту листа в документе Excel?

Точно работает для MS Excel 2007-2010, полагаю, для других версий программы действия совершенно аналогичные.

Excel формат – это обычный архив с файлами XML формата + файлы настройки таблиц.

  1. Первое действие: переименовываем нужный файл, меняя расширение на Zip

Как поменять расширение, если оно не отображается в окне? (В windows 7-8) В папке с нужным файлом выбираем в меню окна: Вид – Расширения имен файлов.

  1. Открываем (не разархивируем!) файл архиватором (проводником). Я использовал 7-zip
  2. Находим нужный лист: НазваниеФайла\xl\worksheets\sheet1.xml (Если нужный лист – 1)
  3. Открываем файл sheetxml Блокнотом или любым другим текстовым редактором.
  4. Находим тег sheetProtection и удаляем его полностью, начиная с < и до > включительно.
  5. Сохраняем, архиватор закрываем. Программа скорее всего спросит: «Обновить ли изменения в архиве?» – Да.
  6. Переименовываем файл обратно, с расширением xlsx. Бинго!
Share Button

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *