Cara Menyahlindung Helaian atau Buku Kerja Excel Dengan atau Tanpa Kata Laluan

Perlindungan kata laluan dalam Microsoft Excel sering digunakan di tempat kerja untuk melindungi data penting. Microsoft Excel membenarkan pengguna melindungi lembaran kerja dan menghalang orang lain daripada membuat perubahan pada data asal.

Terdapat dua cara hamparan boleh dilindungi. Salah satu caranya ialah tidak menggunakan kata laluan, yang boleh tidak dilindungi oleh sesiapa sahaja. Dalam kes lain, lembaran kerja atau buku kerja dilindungi kata laluan, yang bermaksud anda perlu mempunyai kata laluan untuk membuka kuncinya. Dalam artikel ini, kami akan menunjukkan kepada anda cara untuk menyahlindung lembaran kerja atau buku kerja dengan atau tanpa kata laluan dalam Excel.

Nyahlindung Lembaran Kerja/Buku Kerja dalam Excel. Salah satu ciri terbaik Excel ialah ia boleh melindungi fail Excel anda pada peringkat sel, hamparan dan/atau buku kerja. Selepas mengunci dan melindungi lembaran kerja atau buku kerja, jika anda ingin membenarkan orang lain mengedit data, anda perlu menyahlindungi mereka.

Jika anda tahu kata laluan, sangat mudah untuk menyahlindung lembaran kerja. Walaupun membuka kunci hamparan Excel tanpa kata laluan bukanlah mudah tetapi anda masih boleh melakukannya dengan menggunakan helah berikut.

Bagaimana untuk Menyahlindung Helaian Excel dengan Kata Laluan/Tiada Kata Laluan

Sangat mudah untuk menyahlindung helaian Excel dan membenarkan pengguna mengedit dan mengubah suai hamparan. Jika anda sudah mengetahui kata laluan helaian yang dilindungi, anda boleh mengalih keluar perlindungan dengan mudah. Cuma ikut mana-mana langkah ini:

Buka hamparan yang dilindungi, dan tukar ke tab 'Semak' dan klik ikon 'Nyahlindungi Helaian' dalam kumpulan Perubahan.

Anda boleh mengakses pilihan yang sama di atas dengan mengklik kanan tab hamparan yang dilindungi, kemudian pilih pilihan 'Nyahlindung Helaian' daripada menu konteks.

Jika helaian anda ialah lembaran kerja yang dilindungi kata laluan, Excel akan menggesa anda memasukkan kata laluan. Taip kata laluan dalam kotak dialog Unprotect Sheet dan klik 'OK'.

Jika lembaran kerja anda tidak dilindungi dengan kata laluan, mengklik pilihan 'Nyahlindungi Helaian' sudah cukup untuk membuka kunci helaian anda.

Bagaimana untuk Menyahlindungi Buku Kerja Excel dengan Kata Laluan/Tiada Kata Laluan

Apabila kata laluan anda melindungi buku kerja Excel anda, anda tidak boleh menukar struktur buku kerja, seperti menambah, mengalih, menamakan semula atau memadam lembaran kerja dan melihat helaian tersembunyi. Tetapi anda masih boleh mengedit data pada lembaran kerja walaupun buku kerja anda dilindungi kata laluan. Jika anda ingin menukar struktur buku kerja Excel seperti menambah atau mengalih keluar lembaran kerja, anda mesti menyahlindung struktur Buku Kerja Excel terlebih dahulu.

Untuk mengalih keluar perlindungan buku kerja, buka buku kerja yang dilindungi dan klik butang 'Lindungi Buku Kerja' (pilihan akan diserlahkan dalam warna kelabu) di bawah tab Semakan.

Taip kata laluan dalam kotak gesaan Nyahlindung Buku Kerja dan simpan buku kerja.

Kini buku kerja anda dibuka, anda bebas untuk mengedit struktur Buku Kerja Excel.

Bagaimana untuk Menyahlindung Lembaran Kerja Excel Tanpa Kata Laluan

Jika anda mempunyai lembaran kerja yang dilindungi kata laluan dan anda tidak tahu apa kata laluan itu atau anda telah lama tidak membuka kuncinya dan anda terlupa, terdapat beberapa cara untuk menyahlindung helaian excel tersebut.

Nyahlindung Lembaran Kerja Excel dengan Kod VBA

Perlindungan lembaran kerja Excel adalah berdasarkan algoritma penyulitan mudah. Walaupun anda melindungi lembaran kerja Excel anda dengan kata laluan, sesiapa sahaja yang mempunyai kod VBA di bawah boleh memecahkannya dalam beberapa minit.

Anda boleh membuka kunci helaian yang dilindungi kata laluan dengan menggunakan kod VBA sebagai makro untuk mengenal pasti kata laluan. Ini caranya:

Buka helaian yang dilindungi kata laluan dan pergi ke tab 'Pembangun' dan klik butang 'Lihat Kod' pada reben. Ini akan membuka tetingkap editor kod dalam Microsoft Visual Basic for Applications.

Atau anda boleh pergi ke tab 'Pembangun' dan klik butang 'Visual Basic'. Dalam editor kod Visual Basic, kembangkan pilihan 'Microsoft Excel Objects' pada anak tetingkap kiri, klik kanan lembaran kerja yang dilindungi kata laluan dan pilih Sisipkan -> Modul daripada menu konteks.

Dalam tetingkap Kod helaian yang dilindungi, salin dan tampal kod VBA berikut:

Sub PasswordBreaker() Malapkan i Sebagai Integer, j Sebagai Integer, k Sebagai Integer Malap l Sebagai Integer, m Sebagai Integer, n Sebagai Integer Dim i1 Sebagai Integer, i2 Sebagai Integer, i3 Sebagai Integer Dim i4 Sebagai Integer, i5 Sebagai Integer, i6 Sebagai Integer Pada Ralat Sambung Seterusnya Untuk i = 65 Hingga 66: Untuk j = 65 Hingga 66: Untuk k = 65 Hingga 66 Untuk l = 65 Hingga 66: Untuk m = 65 Hingga 66: Untuk i1 = 65 Hingga 66 Untuk i2 = 65 Hingga 66: Untuk i3 = 65 Hingga 66: Untuk i4 = 65 Hingga 66 Untuk i5 = 65 Hingga 66: Untuk i6 = 65 Hingga 66: Untuk n = 32 Hingga 126 ActiveSheet. Nyahlindung Chr(i) & Chr(j) & Chr (k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Jika ActiveSheet.ProtectContents = False Maka MsgBox "Satu kata laluan yang boleh digunakan ialah " & Chr(i) & Chr(j) & _ Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Keluar Sub End Jika Seterusnya: Next: Next: Next: Next: Next: Next: Next: Next: Next: Next : Sub Akhir Seterusnya

Klik butang 'Run' pada bar alat dan pilih pilihan 'Run Sub/UserForm' atau tekan 'F5' untuk melaksanakan kod.

Kod akan mengambil masa beberapa minit untuk memecahkan kata laluan. Setelah selesai, anda akan menerima tetingkap timbul dengan kata laluan yang retak, yang bukan kata laluan asal (biasanya gabungan A dan B), tetapi tetap berfungsi. Klik 'OK' dan helaian tidak akan dilindungi.

Anda perlu menyimpan fail Excel sebelum menutup (sebagai Buku Kerja Didayakan Makro) selepas menampal kod pada modul.

Nyahlindung Helaian Excel Tanpa Kata Laluan Menggunakan Zip

Terdapat satu lagi helah yang boleh anda gunakan untuk Nyahlindung lembaran kerja. Hanya ikuti langkah-langkah ini:

Mula-mula, navigasi ke Panel Kawalan dan buka 'Pilihan Penjelajah Fail'.

Dalam tetingkap Pilihan Penjelajah Fail, nyahtandai 'Sembunyikan Sambungan untuk jenis fail yang diketahui' untuk mendayakan sambungan fail anda. Kemudian, klik 'Guna' untuk menggunakan perubahan dan klik 'OK' untuk menutup tetingkap. Sekarang sambungan fail fail anda akan kelihatan.

Sekarang letakkan fail excel anda yang dilindungi dalam pemacu anda dan namakan semula serta tukar sambungannya daripada .xlsx kepada .zip.

Untuk menukar sambungan, klik kanan pada fail, pilih pilihan 'Namakan semula' dan gantikan '.xlsx' dengan '.zip'. Kemudian tekan 'Enter' dan klik 'Ya' dalam Namakan semula kotak gesaan.

Sekarang, fail Excel anda ialah fail Zip.

Seterusnya, ekstrak fail Zip seperti yang ditunjukkan di bawah. Dalam kes kami, fail yang paling penting untuk dibuka terletak dalam folder /xl/, di mana kami pada asasnya mempunyai semua yang telah disertakan dalam buku kerja Excel kami. Kini kita boleh melihatnya sebagai fail .xml yang berasingan.

Sekarang navigasi ke 'xl -> worksheets -> sheet 1.xml' (iaitu helaian yang dilindungi). Apabila anda membuka direktori '/xl/worksheets/', anda akan melihat senarai semua helaian (dalam format XML) yang tersedia dalam buku kerja anda. Kemudian, buka helaian 1.xml fail dengan Notepad atau WordPad (klik kanan pada fail dan pilih editor teks daripada menu konteks 'Buka dengan').

Cari teg berikut dan padamkannya:

Jika anda mempunyai sejumlah besar maklumat dalam lembaran kerja, sukar untuk mencari teg 'sheetProtection'. Jadi tekan Ctrl + F untuk membuka ciri Cari, taip 'perlindungan' dalam 'Cari apa', dan klik 'Cari Seterusnya'. Ia akan mencari perkataan 'Perlindungan' dan menyerlahkannya. Sekarang, anda boleh memilih 'sheetProtection' dan memadamkannya.

Selepas itu, simpan fail XML dan zip semula semua fail yang diekstrak ke dalam fail zip sekali lagi. Kemudian, tukar sambungan kembali daripada .zip kepada .xlsx.

Sekarang, buka dan semak hamparan anda. Ia tidak akan dilindungi.

Kaedah ini hanya berfungsi dalam buku kerja yang dilindungi kata laluan. Jika fail dilindungi dengan ciri 'Encrypt with Password', kaedah ini tidak akan berfungsi.

Nyahlindung Helaian Excel dengan Helaian Google

Satu lagi penyelesaian yang membolehkan anda menyahlindung lembaran kerja Excel tanpa kata laluan. Anda memerlukan akaun Google Drive untuk melakukan ini.

Buka akaun Google Drive anda dan klik butang ‘Baharu’ di penjuru kiri sebelah atas.

Daripada menu Baharu, pilih 'Helaian Google' dan klik 'Hamparan kosong'.

Dalam hamparan kosong, klik 'Fail' dalam bar alat dan pilih 'Import'.

Dalam kotak dialog Import fail, pilih tab ‘Muat naik’ daripada menu dan klik butang ‘Pilih fail daripada peranti anda’.

Semak imbas dan cari buku kerja Excel pada pemacu setempat anda, pilihnya dan klik 'Buka' untuk memuat naik. Atau anda boleh seret dan lepaskan fail excel ke dalam kotak Import fail.

Dalam tetingkap Import fail, pilih pilihan 'Ganti hamparan' dan klik butang 'Import Data'.

Ini akan mengimport lembaran kerja Excel anda yang dilindungi ke dalam Helaian Google anda dengan semua data. Kini, anda akan dapati bahawa lembaran kerja tidak lagi dilindungi dan anda bebas untuk mengedit data.

Anda kini boleh mengeksport lembaran kerja kembali ke format Excel sekali lagi.

Dalam helaian Google yang kini tidak dilindungi, klik menu 'Fail' dari bar alat dan pilih pilihan 'Muat Turun'. Kemudian pilih 'Microsoft Excel (.xlsx)' daripada menu konteks.

Kemudian beri nama baharu pada fail tersebut dan klik ‘Simpan’.

Kini anda mempunyai helaian Excel yang sama, tetapi ia tidak lagi dilindungi kata laluan.

Bagaimana untuk Menyahlindung Buku Kerja Excel Tanpa Kata Laluan

Jika anda mempunyai buku kerja yang dilindungi kata laluan yang anda tidak ingat kata laluannya, kemudian gunakan kaedah Kod VBA dan ZIP untuk menyahlindung buku kerja seperti yang dibincangkan di bawah.

Nyahlindung Buku Kerja Excel Tanpa Kata Laluan Menggunakan Kod VBA

Anda juga boleh menyahlindung struktur buku kerja dalam Excel menggunakan ciri Microsoft Visual Basic for Application (VBA). Ini caranya:

Buka fail Excel dengan struktur buku kerja yang dilindungi dan kemudian pergi ke tab 'Pembangun' dan klik butang 'Visual Basic'.

Dalam editor kod Visual Basic, klik tab 'Sisipkan' dan pilih pilihan 'Modul'.

Pada tetingkap modul timbul (kod), salin dan tampal kod berikut untuk membuka kunci struktur buku kerja.

Sub Shareus() ActiveWorkbook.Sheets.Copy Untuk Setiap sh Dalam ActiveWorkbook.Sheets sh.Visible = Benar Seterusnya Sub End

Tekan butang ‘F5’ atau klik butang ‘Run’ pada bar alat dan pilih pilihan ‘Run Sub/UserForm’ untuk menjalankan makro.

Kemudian buku kerja baharu dibuka dengan nama lain. Ia adalah sama seperti buku kerja asal tetapi tanpa perlindungan struktur buku kerja. Kini anda menyahlindung struktur buku kerja dalam Excel tanpa mengetahui kata laluan.

Nyahlindung Buku Kerja Excel Tanpa Kata Laluan Menggunakan Zip

Anda boleh menyahlindung buku kerja Excel dengan selamat tanpa kata laluan dengan menukar sambungan fail dan memanipulasi konstituennya.

Dapatkan fail excel dengan struktur buku kerja yang dilindungi, namakan semula dan tukar sambungannya daripada .xlsx kepada .zip seperti yang kami lakukan sebelum ini untuk lembaran kerja yang dilindungi. Sebelum anda berbuat demikian, buat salinannya untuk sandaran.

Kemudian ekstrak fail zip menggunakan beberapa perisian pengarkib fail seperti WinRAR atau 7zip dan anda akan mendapat beberapa folder dan fail seperti yang ditunjukkan di bawah.

Kemudian buka folder 'xl' dan buka fail 'workbook.xml' dengan Notepad (yang mengandungi teg perlindungan)

Sekarang cari dan pilih keseluruhan teg perlindungan ini dan padamkannya:

Jika anda sukar mencari tag ini, tekan sahaja Ctrl + F untuk membuka dialog Cari, taip 'perlindungan' dalam 'Cari apa', dan klik 'Cari Seterusnya'. Ia akan mencari perkataan 'Perlindungan' dan menyerlahkannya untuk anda. Kini, anda boleh menyerlahkan teg 'workbookProtection' dan memadamkannya.

Selepas mengalih keluar teg perlindungan, simpan fail 'workbook.xml'. Kemudian, zip (mampatkan) semua fail yang diekstrak kembali ke dalam fail zip.

Sekarang anda hanya perlu menukar sambungan fail daripada '.zip' kepada '.xlsx'.

Sekarang fail zip akan ditukar kembali kepada fail Excel dan anda akan mendapati kata laluan yang dilindungi telah dialih keluar daripada buku kerja.

Begitulah cara anda menyahlindung lembaran kerja/buku kerja Excel.

Kategori: Apl