Защитата с парола в Microsoft Excel често се използва на работни места за защита на важни данни. Microsoft Excel позволява на потребителите да защитават работните листове и не позволява на други да правят промени в оригиналните данни.
Има два начина, по които електронната таблица може да бъде защитена. Един от начините е да не използвате парола, която може да бъде незащитена от всеки. В другия случай работният лист или работната книга са защитени с парола, което означава, че ще трябва да имате паролата, за да го отключите. В тази статия ще ви покажем как да премахнете защитата на работни листове или книги със или без парола в Excel.
Премахнете защитата на работни листове/работна книга в Excel. Една от най-добрите характеристики на Excel е, че може да защити вашите Excel файлове на ниво клетка, електронна таблица и/или работна книга. След като заключите и защитите работни листове или работни книги, ако искате да позволите на други да редактират данни, трябва да ги премахнете.
Ако знаете паролата, наистина е лесно да премахнете защитата на работен лист. Въпреки че отключването на електронна таблица на Excel без парола не е лесно, но все пак можете да го направите, като използвате следните трикове.
Как да премахнете защитата на Excel лист с парола/без парола
Много е лесно да премахнете защитата на лист в Excel и да позволите на потребителите да редактират и променят електронните таблици. Ако вече знаете паролата на защитения лист, можете лесно да премахнете защитата. Просто следвайте някоя от тези стъпки:
Отворете защитената електронна таблица и превключете към раздела „Преглед“ и щракнете върху иконата „Отмяна на защитата на лист“ в групата Промени.
Можете да получите достъп до същата опция по-горе, като щракнете с десния бутон върху раздела за защитена електронна таблица, след което изберете опцията „Отмяна на защитата на лист“ от контекстното меню.
Ако вашият лист е защитен с парола работен лист, Excel ще ви подкани да въведете паролата. Въведете паролата в диалоговия прозорец Unprotect Sheet и щракнете върху „OK“.
Ако вашият работен лист не е бил защитен с парола, щракването върху опцията „Премахване на защитата на листа“ е достатъчно, за да отключите вашия лист.
Как да премахнете защитата на работната книга на Excel с парола/без парола
Когато вашата работна книга на Excel защитава с парола, не можете да промените структурата на работната книга, като например добавяне, преместване, преименуване или изтриване на работни листове и преглед на скрити листове. Но все пак можете да редактирате данните в работните листове, дори ако вашата работна книга е защитена с парола. Ако искате да промените структурата на работната книга на Excel, като добавяне или премахване на работни листове, първо трябва да премахнете защитата на структурата на работната книга на Excel.
За да премахнете защитата на работната книга, отворете защитената работна книга и щракнете върху бутона „Защита на работната книга“ (опцията ще бъде маркирана в сив цвят) под раздела Преглед.
Въведете паролата в подканата за премахване на защитата на работната книга и запазете работната книга.
Сега вашата работна книга е отключена, вие сте свободни да редактирате структурата на работната книга на Excel.
Как да премахнете защитата на работния лист на Excel без парола
Ако имате защитен с парола работен лист и нямате представа каква е паролата или не сте го отключвали дълго време и сте го забравили, има няколко начина да премахнете защитата на този лист в Excel.
Премахнете защитата на работния лист на Excel с VBA код
Защитата на работния лист на Excel се основава на прост алгоритъм за криптиране. Дори когато защитите своя работен лист на Excel с парола, всеки с долния VBA код може да го разбие за минути.
Можете да отключите защитен с парола лист, като използвате VBA код като макрос за идентифициране на паролата. Ето как:
Отворете защитения с парола лист и отидете в раздела „Разработчик“ и щракнете върху бутона „Преглед на кода“ на лентата. Това ще отвори прозореца на редактора на код в Microsoft Visual Basic за приложения.
Или можете да отидете в раздела „Разработчик“ и да щракнете върху бутона „Visual Basic“. В редактора на код на Visual Basic разгънете опцията „Обекти на Microsoft Excel“ в левия панел, щракнете с десния бутон върху работния лист, който е защитен с парола, и изберете Вмъкване -> Модул от контекстното меню.
В прозореца на кода на защитения лист копирайте и поставете следния VBA код:
Sub PasswordBreaker() Dim i като цяло число, j като цяло число, k като цяло число Dim l като цяло число, m като цяло число, n като цяло число Dim i1 като цяло число, i2 като цяло число, i3 като цяло число Dim i4 като цяло число, i5 като цяло число, i6 Като цяло число при грешка Възобновяване на следващо за i = 65 до 66: за j = 65 до 66: за k = 65 до 66 за l = 65 до 66: за m = 65 до 66: за i1 = 65 до 66 за i2 = 65 До 66: За i3 = 65 До 66: За i4 = 65 До 66 За i5 = 65 до 66: За i6 = 65 до 66: За n = 32 до 126 ActiveSheet. Премахнете защитата на Chr(i) & Chr(j) & Chr (k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Ако ActiveSheet.ProtectContents = False, тогава MsgBox "Една използваема парола е " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Изход Sub End Ако Следващ: Следващ: Следващ: Следващ: Следващ: Следващ Следващ: Следващ: Следващ: Следващ: Следващ : Следващ край под
Щракнете върху бутона „Изпълни“ в лентата с инструменти и изберете опцията „Изпълнение на под/потребителска форма“ или натиснете „F5“, за да изпълните кода.
Кодът ще отнеме няколко минути, за да разбие паролата. След като приключите, ще получите изскачащ прозорец с кракната парола, която не е оригиналната (обикновено е комбинация от A и B), но все пак работи. Щракнете върху „OK“ и листът ще бъде незащитен.
Трябва да запишете файла на Excel, преди да затворите (като работна книга с активиран макрос), след като поставите кода в модула.
Премахнете защитата на листа на Excel без парола, като използвате Zip
Има още един трик, който можете да използвате, за да премахнете защитата на работен лист. Просто следвайте тези стъпки:
Първо отидете до контролния панел и отворете „Опции на File Explorer“.
В прозореца Опции на File Explorer премахнете отметката от „Скриване на разширения за известни типове файлове“, за да активирате разширенията на вашите файлове. След това щракнете върху „Приложи“, за да приложите промените, и щракнете върху „OK“, за да затворите прозореца. Сега вашите файлови разширения на файловете ще бъдат видими.
Сега намерете вашия защитен файл на excel във вашето устройство и преименувайте и променете разширението му от .xlsx на .zip.
За да промените разширението, щракнете с десния бутон върху файла, изберете опцията „Преименуване“ и заменете „.xlsx“ с „.zip“. След това натиснете „Enter“ и щракнете върху „Да“ в полето за подкана за преименуване.
Сега вашият файл в Excel е Zip файл.
След това извлечете Zip файла, както е показано по-долу. В нашия случай най-важните файлове за отваряне се намират в папката /xl/, където основно имаме всичко, което е включено в нашата работна книга на Excel. Сега можем да го видим като отделни .xml файлове.
Сега отидете на „xl –>worksheets –> sheet 1.xml“ (който е защитеният лист). Когато отворите директорията '/xl/worksheets/', ще видите списъка с всички листове (в XML формат), налични във вашата работна книга. След това отворете файла 1.xml с Notepad или WordPad (щракнете с десния бутон върху файла и изберете текстов редактор от контекстното меню „Отваряне с“).
Намерете следния таг и го изтрийте:
Ако имате голямо количество информация в работния лист, ще бъде трудно да намерите маркера „sheetProtection“. Така че натиснете Ctrl + F
за да отворите функцията Find, въведете „protection“ в „Find what“ и щракнете върху „Find Next“. Той ще намери думата „Защита“ и ще я подчертае. Сега можете да изберете „sheetProtection“ и да го изтриете.
След това запазете XML файла и отново архивирайте всички извлечени файлове в zip файл. След това променете разширението обратно от .zip на .xlsx.
Сега отворете и проверете електронната си таблица. Ще бъде незащитено.
Този метод работи само в защитени с парола работни книги. Ако файлът е защитен с функцията „Шифроване с парола“, този метод няма да работи.
Премахнете защитата на лист в Excel с Google Таблици
Още едно решение, което ви позволява да премахнете защитата на работен лист на Excel без парола. За да направите това, ще ви трябва акаунт в Google Drive.
Отворете акаунта си в Google Drive и кликнете върху бутона „Ново“ в горния ляв ъгъл.
От новото меню изберете „Google Таблици“ и щракнете върху „Празна електронна таблица“.
В празната електронна таблица щракнете върху „Файл“ в лентата с инструменти и изберете „Импортиране“.
В диалоговия прозорец Импортиране на файл изберете раздела „Качване“ от менюто и щракнете върху бутона „Изберете файл от вашето устройство“.
Разгледайте и намерете работната книга на Excel на вашия локален диск, изберете я и щракнете върху „Отваряне“, за да качите. Или можете просто да плъзнете и пуснете файла на excel в полето за импортиране на файл.
В прозореца за импортиране на файл изберете опцията „Замяна на електронна таблица“ и щракнете върху бутона „Импортиране на данни“.
Това ще импортира вашия защитен работен лист на Excel във вашите Google Таблици с всички данни. Сега ще забележите, че работният лист вече не е защитен и сте свободни да редактирате данните.
Вече можете отново да експортирате работния лист обратно във формат на Excel.
В вече незащитения лист на Google щракнете върху менюто „Файл“ от лентата с инструменти и изберете опцията „Изтегляне“. След това изберете „Microsoft Excel (.xlsx)“ от контекстното меню.
След това дайте на файла ново име и щракнете върху „Запазване“.
Сега имате същия точен лист на Excel, но той вече не е защитен с парола.
Как да премахнете защитата на работна книга на Excel без парола
Ако имате защитена с парола работна книга, за която не можете да си спомните паролата, използвайте методите VBA Code и ZIP, за да премахнете защитата на работната книга, както е обсъдено по-долу.
Премахнете защитата на работната книга на Excel без парола с помощта на VBA код
Можете също да премахнете защитата на структурата на работната книга в Excel, като използвате функцията на Microsoft Visual Basic за приложения (VBA). Ето как:
Отворете файла на Excel със защитената структура на работната книга и след това отидете в раздела „Разработчик“ и щракнете върху бутона „Visual Basic“.
В редактора на код на Visual Basic щракнете върху раздела „Вмъкване“ и изберете опцията „Модул“.
В прозореца на изскачащия модул (код) копирайте и поставете следния код, за да отключите структурата на работната книга.
Sub Shareus() ActiveWorkbook.Sheets.Copy за всеки sh В ActiveWorkbook.Sheets sh.Visible = True Следващ край Sub
Натиснете бутона „F5“ или щракнете върху бутона „Изпълнение“ в лентата с инструменти и изберете опцията „Изпълни под/потребителска форма“, за да стартирате макроса.
След това се отваря нова работна книга с различно име. Това е същото като оригиналната работна книга, но без защита на структурата на работната книга. Сега премахнахте защитата на структурата на работната книга в Excel, без да знаете паролата.
Премахнете защитата на работната книга на Excel без парола с помощта на Zip
Можете безопасно да премахнете защитата на работната книга на Excel без парола, като промените разширението на файла и манипулирате неговите съставни части.
Вземете файла на excel със защитената структура на работната книга, преименувайте и променете разширението му от .xlsx на .zip, както направихме по-рано за защитения работен лист. Преди да направите това, направете негово копие за архивиране.
След това извлечете zip файла с помощта на софтуер за архивиране на файлове като WinRAR или 7zip и ще получите някои папки и файлове, както е показано по-долу.
След това отворете папката „xl“ и отворете файла „workbook.xml“ с Notepad (който съдържа маркер за защита)
Сега намерете и изберете целия този маркер за защита и го изтрийте:
Ако ви е трудно да намерите този етикет, просто натиснете Ctrl + F
за да отворите диалоговия прозорец Find, въведете „protection“ в „Find what“ и щракнете върху „Find Next“. Той ще намери думата „Защита“ и ще я подчертае вместо вас. Сега можете да маркирате маркера „защита на работната книга“ и да го изтриете.
След като премахнете маркера за защита, запазете файла „workbook.xml“. След това архивирайте (компресирайте) всички извлечени файлове обратно в zip файл.
Сега всичко, което трябва да направите, е да промените разширението на файла от „.zip“ на „.xlsx“.
Сега zip файлът ще бъде преобразуван обратно във файла на Excel и ще откриете, че защитената парола е премахната от работната книга.
Ето как премахвате защитата на работен лист/работна книга на Excel.