Windows

Як зняти захист з листа Excel

Якщо ви забули пароль від захищеного листа і Вам потрібно внести зміни. Для того, щоб зняти захист із листа Excel 2007/2010/2013.

Файл Excel насправді це звичайний zip-архів, в якому зберігаються таблиці у форматі XML та налаштування таблиць. Необхідно вийняти XML файл із даними потрібного аркуша. Перейменуйте розширення файлу XLSX на ZIP (Якщо ви не бачите розширення XLSX наприкінці імені файлу, необхідно увімкнути відображення розширень зареєстрованих типів файлів у налаштуваннях провідника). Відкриваємо архів у провіднику, проводимо маніпуляції з потрібним листом таблиці.

Алгоритм зняття захисту з аркуша Excel

1. Змінюємо розширення файлу XLSX у ZIP
2. Файл архіву відкриваємо провідником.
3. Знаходимо XML файл аркуша книги на шляху « file.xlsx\xl\worksheets\sheet1.xml ".
4. Файл XML відкриваємо текстовим редактором.
5. У пошуку шукаємо текст " sheetProtection ".
6. Якщо не знаходимо захисту в цьому аркуші немає, відкриваємо наступний файл xml шукаємо також текст «sheetProtection». Коли знайдено такий рядок, лист має захист. Видаляємо весь блок у тегах, наприклад:
sheetProtection password="CF7ACF7A" sheet="1" objects="1" scenarios="0" selectLockedCells="1" selectUnlockedCells="1" . (від "<" до ">" включаючи самі дужки)
7. Файл зберігаємо.
8.
9. За допомогою Excel відкриваємо файл.

Розумні люди підказують, що можна в Total Commander через поєднання клавіш «Ctrl+стрілочка вгору» зайти в файл Excel не змінюючи розширення і відразу до пункту 4.