Excel Sayfasını Koruma Kaldırma (Basit Rehber)
Iron Software ekibi tarafından yazılmıştır
Gri bir Excel sayfasına bakıyorsunuz. Her hücre kilitli. Yazma çalışmıyor, sıralama başarısız ve sağ tık neredeyse boş bir menü gösteriyor. Tanınmış mı geliyor?
Koruma işlemini kendiniz ayarladıysanız ve bir Excel parolasını kurtarmanız gerekiyor, bir meslektaşınızdan bir dosya aldıysanız veya dağıtım için kilitlenmiş bir elektronik tablolamak istiyorsanız, erişimi geri kazanmanın doğrudan bir yolu var. Bu kılavuz, Excel sayfasının korumasını kaldırmanın her yöntemini kapsıyor, iki saniyelik şerit tıklama işleminden makroksız XML yöntemine kadar her şeyi hızla çalışmanıza dönmeniz için kapsıyor.
YouTube'da zaten bunun üzerine bir video araması yaptıysanız, muhtemelen aynı iki yöntem tekrar tekrar görüldüğünüzü hissetmişsinizdir. Bu gönderi, sizin için belirtilen hikaye vakalarını, sorun giderme işlemlerini ve en iyi sonuçların sizi kaçırabileceği her gerçek dünya senaryosunu ele alarak daha ileriye gidiyor.
Excel Korumasına Giriş
Excel koruması, kullanıcıların verilerine erişimi kontrol etmelerine yardımcı olmak ve istenmeyen değişiklikleri önlemelerine yardımcı olmak için tasarlanmış yerleşik bir güvenlik özelliğidir. Hassas bir mali rapor, paylaşılan bir proje takipçisi veya önemli bilgileri içeren herhangi bir Excel dosyası ile çalışıyor olun, koruma araçları içeriğinize kimlerin görüntüleyip düzenleyip biçimlendireceğine karar vermenize olanak tanır.
Parola Korumasını Anlama
Parola koruması, kullanıcıların Excel sayfalarını veya tüm çalışma kitaplarını sadece yetkili kullanıcıların bildiği bir parola ile kilitleme yeteneği sunarak Excel güvenliğinin köşe taşını oluşturur. Review tabındaki Sayfayı Koru veya Çalışma Kitabını Koru seçeneklerini kullanarak parola ayarladığınızda, Excel içeriği şifreler, doğru parolayı girmeden düzenleme veya hatta (dosya düzeyinde koruma söz konusu olduğunda) görüntüleme imkansız hale gelir.
En Hızlı Çözüm: İnceleme Sekmesinden Bir Sayfayı Korumasını Kaldırma (30 Saniye)
Excel sayfası bir parola olmadan korunduysa, yapmanız gereken sadece bu:
- Bilgisayarınızda Excel dosyanızı açın.
- Üst şeritteki İnceleme sekmesine tıklayın.
- Sayfayı Korumayı Kaldır'a tıklayın (genellikle şeridin ortasının sağında, Korumak grubunda bulunur).
- İşte bu kadar. Korunan sayfa hemen düzenlenebilir hale gelir.

Eğer buton Sayfayı Koru yerine Sayfayı Korumayı Kaldır derse, sayfa şu an korumasızdır ve düzenleme yapabilirsiniz.
Eğer Sayfayı Korumayı Kaldır'a tıklamak, bir parola diyaloğunu açarsa ve sizden sahip olmadığınız bir Excel parolası girmeniz istenirse, okumaya devam edin. Aşağıdaki yöntemlerden birine ihtiyacınız olacak.
Yöntem 1: Sayfa Sekmesi Üzerine Sağ Tıklayın
Bu, fare ile çalışan kullanıcılar için şeritten bile daha hızlıdır ve masaüstü uygulamanın herhangi bir versiyonunda çalışır.
-
Sayfanın sekmesine ekranın altında (sayfanın adıyla, örneğin "Sheet1" veya "Bütçe Q3") sağ tıklayın.
- Görünen bağlam menüsünde, Sayfayı Korumayı Kaldır'a tıklayın.
- İstenirse, parolayı girin.

Sağ tıklama menüsü Sayfayı Koru'yu gösteriyorsa, sayfa zaten kilitli değil. Eğer "Sayfayı Korumayı Kaldır" gri renkteyse, Excel çalışma kitabı yapısı korunuyordur. Aşağıdaki sorun giderme bölümüne bakınız.
Yöntem 2: Biçim Menüsünü Kullanma (Eski Sürümlerde de Çalışır)
Excel'in eski sürümlerinde (2007-2010) veya şeritten ziyade menülerle gezmeyi tercih ediyorsanız:
-
Ana Sayfa sekmesine tıklayın.
-
Sağdaki Hücreler grubunda, Biçim'e tıklayın.
- Açılır menünün altında, Sayfayı Korumayı Kaldır'a tıklayın.
- İstenirse Excel parolasını girin.

Bu yol, şerit özelleştirildiğinde, küçültüldüğünde veya yazılımın düzeni standart kurulumdan farklı görünüyorsa özellikle kullanışlıdır.
Yöntem 3: Klavye Kısayolu
Bir klavye-first kullanıcıysanız, Excel sayfasını korumasını açmak için tek bir tuş vuruşu yok, ancak fareye dokunmadan Excel'in Alt tuşu navigasyonu ile oraya gidebilirsiniz:
Windows:
- Alt → R → PS tuşlarına sıra ile basın (aynı anda basılı tutmadan).
- Bu şu yolu izler: Alt (şerit kısayollarını aktif eder) → R (İnceleme sekmesi) → PS (Sayfayı Koru / Sayfayı Korumayı Kaldır geçişi).
Mac'de eşdeğer menü yolu: Araçlar → Koruma → Sayfayı Korumayı Kaldır
Varsayılan olarak bir Mac klavye kısayolu yok, ancak Sistem Tercihleri → Klavye → Kısayollar → Uygulama Kısayolları üzerinden bir tane oluşturabilirsiniz. Kısayolu hesabınıza kaydetmek için yönetici erişimine sahip olarak Mac'inize giriş yapın. *
Yöntem 4: VBA Kullanarak Bir Sayfayı Korumayı Kaldırma (Parolayı Unuttuğunuzda)
Excel parolasını hatırlayamadığınızda ve korumayı hızla kaldırmanız gerektiğinde bu yöntem hayat kurtarıcıdır. Orijinal parolayı bilmeden bir excel sayfasının korumasını kaldırmanıza olanak sağlar. Eski .XLS dosyalarında ve Excel'in yerleşik sayfa koruması ile korunan çoğu .XLSX dosyasında güvenilir bir şekilde çalışır, ancak açılacak dosya parolası ile şifrelenmiş dosyalarda değil.
Önemli uyarı: Bu sadece sayfa koruması üzerinde çalışır. Excel, dosyayı açmak için sizden parola istiyorsa, bu VBA kodu yardımcı olmaz; bu dosya düzeyinde şifrelemedir ve tamamen farklı bir güvenlik katmanı oluşturur.
Aşağıdaki VBA makrosu teknik olarak kaba kuvvet yaklaşımıdır: Excel'in kabul edeceği kullanılabilir bir parola eşdeğeri bulana kadar yüksek hızda karakter kombinasyonları döngüsünden geçirilir. Orijinal parolanızı kurtarmaz, kullanıcıya parolayı unuttuğunda bile excel sayfasını korumasını kaldıracak şekilde çalışan bir tane üretir. VBA kodu, orijinal parolaya ihtiyaç duymadan korumalı sayfanın kilidini açmak için kullanılabilir bir parola üretebilir.
Adımlar
- Korumalı sayfayı içeren Excel dosyasını açın.
-
Alt + F11 tuşlarına basarak Visual Basic Editor (VBE)'yi açın.
-
Menü çubuğunda, yeni bir kod modülü oluşturmak için Ekle → Modül'e tıklayın.
- Aşağıdaki VBA kodunu boş modül penceresine yapıştırın:
Sub UnprotectSheet()
Dim ws As Worksheet
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For Each ws In ActiveWorkbook.Worksheets
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ws.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ws.ProtectContents = False Then
MsgBox "Sheet '" & ws.Name & "' unprotected!"
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Next ws
End Sub
Sub UnprotectSheet()
Dim ws As Worksheet
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For Each ws In ActiveWorkbook.Worksheets
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ws.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ws.ProtectContents = False Then
MsgBox "Sheet '" & ws.Name & "' unprotected!"
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Next ws
End Sub
Option Strict On
Sub UnprotectSheet()
Dim ws As Worksheet
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For Each ws In ActiveWorkbook.Worksheets
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For i1 = 65 To 66
For i2 = 65 To 66
For i3 = 65 To 66
For i4 = 65 To 66
For i5 = 65 To 66
For i6 = 65 To 66
For n = 32 To 126
ws.Unprotect(Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n))
If ws.ProtectContents = False Then
MsgBox("Sheet '" & ws.Name & "' unprotected!")
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next ws
End Sub
-
Programı çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine (yeşil oynatma üçgeni) tıklayın.
- Bir an bekleyin, bir iletişim kutusu, her bir Excel çalışma sayfasının korumasının kaldırıldığını onaylayacak şekilde açılacaktır.
- VBE'yi kapatın, elektronik tabloya geri dönün ve sayfa artık tamamen düzenlenebilir olmalıdır.
⚠️ Not: Birçok kullanıcı, bu yöntemin .XLSX dosyalarında ilk seferde mükemmel çalıştığını bildirmektedir. Çok eski .XLS formatlı dosyalarda birkaç saniye daha uzun sürebilir. Tamamlandığında, çalışma sayfasındaki tüm hücreleri düzenleme konusunda tam erişime sahip olacaksınız. *
Yöntem 5: Ücretsiz Bir Çözüm Olarak Google E-Tabloları Kullanma
Bu, tamamen Excel'in sayfa korumasını atlatan hala az bilinen bir numaradır; makro yok, indirip yükleyecek yazılım yok, ücretli hesap gerekmez. Tek ihtiyacınız olan bir ücretsiz Google hesabı. Google E-Tabloları genellikle Excel'in sayfa düzeyindeki korumasını görmezden gelerek kullanıcıya parola bilmeden bir excel sayfasının korumasını kaldırabilme imkanı tanır.
-
Google hesabınıza giriş yapın ve tarayıcınızda Google Drive'ı açın (drive.google.com).
-
.XLSX dosyanızı Drive'a yükleyin (masaüstünüzden sürükleyip bırakabilir veya bilgisayarınızı gözden geçirmek için + Yeni → Dosya Yükle'ye tıklayabilirsiniz).
- Drive'daki XLSX dosyasına sağ tıklayın ve Google E-Tablolar ile Aç'ı seçin.
- Google E-Tablolar dosyayı açacak ve sayfa düzeyindeki korumayı görmezden gelecek, kullanıcı parolayı bilmeden daha önce korunan çalışma sayfasını hemen düzenleyebilir.
- Düzenlemeleri yaptıktan sonra, .XLSX formatında kaydetmek için Dosya → İndir → Microsoft Excel (.XLSX)'a gidin.
Not: Bu yöntem orijinal parolaya erişimi olmayan kullanıcılar için excel sayfalarını korumayı kaldırmada özellikle yararlıdır. Parolayı gerekmeksizin bir excel sayfasını korumasını kaldırmanıza ve bir excel sayfasını düzenlemenize olanak tanır.
Sınırlamalar: Biçimlendirme, formüller ve veriler dönüşümden sağ çıkmalıdır, ancak bazı gelişmiş Excel özellikleri (özet tablolar, belirli grafik türleri, Power Query) Google E-Tabloları'nda doğru görüntülenmeyebilir. Basit veri düzenlemeleri için bu yöntem son derece iyi çalışır ve bir tarayıcı ve bir Google hesabından başka bir şey gerekmez.
Yöntem 6: Bir Çalışma Kitabının Korumayı Kaldırılması (Bir Sayfa Vs. — Bunlar Farklıdır)
Burada yaygın bir kafa karışıklığı var: sayfa koruması ve çalışma kitabı koruması Excel'de iki ayrı şeydir ve her birinden korumayı kaldırmak için farklı adımlar gerektirir.
- Sayfa koruması, belirli bir çalışma sayfasının içeriğini (hücreler, formüller, biçimlendirme) kilitler.
- Çalışma kitabı koruması, Excel çalışma kitabının yapısını kilitler, yani sayfaları ekleyemez, silemez, taşıyamaz, yeniden adlandıramaz, gizleyemez veya gösterebilirsiniz.
Sayfa sekmesindeki sağ tıklama menünüz gri renkteyse veya yeni Excel çalışma sayfaları ekleyemiyorsanız, sadece sayfanın değil, çalışma kitabının korumalı olduğu anlamına gelir.
Excel çalışma kitabının korumasını kaldırmak için
-
İnceleme sekmesine tıklayın.
- Çalışma Kitabı Koruma'ya tıklayın. Çalışma kitabı korumalıysa, düğme 'basılmış' veya vurgulanmış olarak görünür.
- Koruma kapalı duruma çevirmek için tıklayın (istendiğinde parolayı girin).
Çalışma kitabı koruması kaldırıldığında, bu öğreticideki herhangi bir yöntemi kullanarak bireysel sayfaların korumasını kaldırabilirsiniz. *
Yöntem 7: XML Dosyasını Doğrudan Düzenleme (Makro Gerekmiyor)
Bu yaklaşım, VBA veya indirilecek üçüncü taraf yazılımı gerektirmeden XML dosyaları içeren zip arşivleri olan .XLSX dosyalarında çalışır. Parolayı bilmeden kullanıcıya bir excel sayfasının korumasını kaldırabilme imkanı tanır. Bu, bu öğreticinin en teknik olarak uygulamalı yöntemidir, ancak birçoğu bunun dosya uzantısı numarasını anladığında gayet basit olduğunu bulur.
Anahtar içgörü: .XLSX dosyası sadece gizlenmiş bir zip dosyasıdır. Dosya uzantısını .XLSX'ten .ZIP'e değiştirdiğinizde, bunu herhangi bir zip arşivi gibi açabilir ve içindeki XML dosyalarını düzenleyebilirsiniz. Örneğin, excel sayfasının korumasını kaldırmak için, ilgili çalışma sayfası dosyasındaki (ilk çalışma sayfası için sheet1.xml gibi) tek bir XML etiketi olarak depolanan sayfa korumasını silin, modifikasyon yapılmış XML dosyasını kaydedin ve koruma kalksın. Bu yöntem, parolayı bilmeden bir excel sayfasını açmanıza izin verir, kullanıcıya erişilebilir hale getirir.
Adım Adım Talimatlar
-
.XLSX dosyanızın kopyasını oluşturun, doğrudan düzenlemeye başlamadan önce her zaman masaüstünüzde veya bilgisayarınızda ayrı bir klasörde bir yedek dosya kaydedin.
- Kopyanın adını değiştirerek dosya uzantısını .ZIP olarak değiştirin (örneğin, Budget.xlsx → Budget.zip). Windows dosya uzantısını değiştirdiğinizde bir uyarı görüntüleyebilir — yeniden adlandırmayı onaylayın.
- Zip dosyasını, Windows Explorer veya 7-Zip gibi bir zip programı kullanarak açın.
- Zip arşivindeki xl/worksheets/klasörüne gidin.
- Korumalı sayfanıza karşılık gelen XML dosyasını bulun (örneğin, sheet1.xml, sheet2.xml).
-
XML dosyasını masaüstünüze çıkarın ve ardından bilgisayarınızdaki Notepad veya herhangi bir düz metin düzenleyicisiyle açın.
-
Notepad'de, sheetProtection aramak için Ctrl + F tuşlarına basın.
- <sheetProtection etiketi genellikle şöyle görünür: <sheetProtection algorithmName="SHA-512" hashValue="..." password="..." .../>. Bu, Excel sayfanızda kilidi zorlayan sheetProtection etiketidir.
-
Tüm sheetProtection etiket satırını seçin ve silin.
-
Notepad'de modifikasyon yapılarak kaydedilen XML dosyasını kaydedin.
-
Modifikasyon yapılarak düzenlenen XML dosyasını zip arşivine geri kopyalayın, orijinali değiştirin (Windows Explorer'da sürükle ve bırak yapın veya 7-Zip'in güncelleme işlevini kullanın).
- Zip arşivinin adını tekrar .xlsx formatına çevirerek dosya uzantısını .zip'ten .xlsx'e değiştirin.
- Dosyayı Excel'de açın, sayfa artık korumasız ve tamamen düzenlenebilir.
⚠️ Önemli: Yalnızca
etiketini silin. XML dosyasındaki diğer satırları düzenlemeyin veya silmeyin. Yanlış etiketi değiştirmeniz çalışma sayfasını bozacaktır. Her zaman bir kopya üzerinde çalışın, hiçbir zaman orijinal dosya üzerinde değil. *
Excel'in Korumasını Kaldırmak İçin Kaba Kuvvet Yöntemi
Kaba kuvvet yöntemi, parola unutulduğunda bir Excel sayfasının kilidini açmak için son çare yaklaşımdır. Bu teknik, doğru parolayı bulana kadar mümkün olan her parolacombinesini denemeyi içerir. Kaba kuvvet, basit veya kısa parolalar için etkili olabilirken, daha uzun, daha karmaşık parolalar için sayısız olası kombinasyon nedeniyle pratik olmayabilir.
Excel bağlamında, kaba kuvvet saldırıları, farklı parolacombinasyonları giriş sürecini otomatikleştiren özel yazılımlar veya VBA scriptleri kullanılarak gerçekleştirilebilir. Bazı araçlar, özellikle eski Excel sürümlerinde koruma algoritmasının zayıflıklarını istismar ederek Excel sayfalarını veya çalışma kitaplarını özel olarak açmak için tasarlanmıştır.
Ancak, kaba kuvvet yöntemlerini kullanmanın etik ve yasal sonuçlarını anlamak çok önemlidir. Bir Excel sayfası veya çalışma kitabının kilidini sahibinin izni olmadan açmaya çalışmak sadece etik dışı değil aynı zamanda yasa dışı da olabilir. Kaba kuvvet yalnızca kendi dosyalarınızda, gerçekten parolayı unuttuğunuzda ve erişimi geri kazanmanın başka bir yolu olmadığında kullanılmalıdır.
Bir kaba kuvvet yöntemi kullanmaya karar verirseniz, dikkatli bir şekilde devam edin. Her zaman saygın yazılımlar veya güvenilir VBA kodu kullanın ve işlemin, parolanın karmaşıklığına bağlı olarak önemli bir zaman alabileceğinin farkında olun. Çoğu kullanıcı için bu yöntem son çaredir, ancak diğer tüm seçenekler tükendiğinde ve önemli verilere erişim sağlamak veya düzenlemek için Excel sayfanızın kilidini açmanız gerektiğinde hayat kurtarıcı olabilir.
Yaygın Sorunlar ve Sorun Giderme
"Sayfanın Korumasını kaldır" Gri veya Eksik
Bu genellikle Excel çalışma kitabı yapısının korumalı olduğu anlamına gelir. İnceleme → Çalışma Kitabını Koru bölümüne gidin ve önce bunu devre dışı bırakın, ardından sayfanın korumasını tekrar kaldırmayı deneyin. Bu, süreçle ilgili karşılaşılan en yaygın hatadır.
Parola Diyalog Penceresi Görünüyor ama Parola Unutuldu
VBA kaba kuvvet makrosunu (Yöntem 4) veya XML dosya düzenleme yöntemini (Yöntem 7) deneyin. Google E-Tablolar yöntemi (Yöntem 5) de hiç bir parola istemi olmadan kilidi atlayabilir. Tüm üç yöntem, orijinal parolaya artık erişimi olmayan kullanıcılar için çalışmıştır.
XML Düzenlendikten Sonra "Dosya Bozuk" Hatası
Muhtemelen
VBA Makro Çalışıyor ama Hiçbir Şey Olmuyor
Makroların güvenlik ayarlarında etkinleştirildiğinden emin olun. Dosya → Seçenekler → Güven Merkezi → Güven Merkezi Ayarları → Makro Ayarları na gidin ve Tüm makroları etkinleştir seçeneğini seçin (daha sonra geri alabilirsiniz). Ayrıca VBA kodunu Modül'e (Ekle → Modül) yapıştırdığınızdan emin olun, doğrudan Sayfa veya Çalışma Kitabı kod bölmesine değil. Yanlış yere yapıştırırsanız, program doğru çalışmaz.
Dosyanın Açılabilmesi İçin Bir Parola Gerekli
Bu, sayfa korumasından farklı bir güvenlik katmanı olan dosya düzeyinde şifrelemedir. Excel sizden dosya açılmadan önce bir parola istiyorsa, bu gönderideki yöntemlerin hiçbiri yardımcı olmaz. Orijinal parolayı veya özel dosya kurtarma yazılımını kullanmanız gerekecek.
Mac'te Düzen Farklı Görünüyor
Mac'te, bir Excel sayfasının korumakaldırmanın yolu Araçlar → Koruma → Sayfanın Korumasını Kaldır şeklindedir. İnceleme sekmesi yöntemi de çalışır, şerit düzeni sürüme göre biraz farklılık gösterebilir, ancak Sayfanın Korumasını Kaldır düğmesi aynı gruptadır. VBA yöntemi (Alt + F11) Mac Excel'de de çalışır.
Bazı Hücreler Koruma Kaldırıldıktan Sonra Düzenlenebiliyor
Bazı Excel çalışma sayfaları, genel sayfa koruması kaldırıldıktan sonra bile belirli hücrelerin veya aralıkların belirli kullanıcılar için kilitli kalabileceği daha ayrıntılı bir izin sistemi kullanır. Sayfanın kilidini açtıysanız ancak hala belirli bir alanı düzenleyemiyorsanız, İnceleme → Düzenleme Aralıklarına İzin Ver'i kontrol ederek aralık düzeyinde erişim kontrollerinin ayrı bir güvenlik katmanı olarak oluşturulup oluşturulmadığını kontrol edin. *
Geliştiriciler İçin: Excel Çalışma Sayfalarını Programlama ile Korumasını Kaldırma
Excel çalışma sayfalarını dosya gruplarını işleyen otomatik bir iş akışının parçası olarak, bir web uygulaması oluşturma veya dahili bir sistemle entegrasyon sırasında korumalarını kaldırmanız gerekiyorsa, korumayı masaüstü yazılımı ile manuel olarak kaldırmak büyük ölçekte gerçekçi değil.
IronXL, sunucuda Excel yüklü olmadan doğrudan C#'de Excel dosyalarını okuyup yazmanıza ve işlemenize olanak sağlayan bir .NET kütüphanesidir. Sayfa korumasını kaldırmak basit bir kod satırıdır, GUI erişimi yok, parola istemleri yok, manuel XML dosya düzenlemesi yok:
using IronXL;
WorkBook workBook = WorkBook.Load("ProtectedReport.xlsx");
WorkSheet sheet = workBook.WorkSheets[0];
// Remove sheet protection programmatically
sheet.UnprotectSheet("your-password-here");
workBook.SaveAs("UnprotectedReport.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("ProtectedReport.xlsx");
WorkSheet sheet = workBook.WorkSheets[0];
// Remove sheet protection programmatically
sheet.UnprotectSheet("your-password-here");
workBook.SaveAs("UnprotectedReport.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("ProtectedReport.xlsx")
Dim sheet As WorkSheet = workBook.WorkSheets(0)
' Remove sheet protection programmatically
sheet.UnprotectSheet("your-password-here")
workBook.SaveAs("UnprotectedReport.xlsx")
Excel çalışma kitabı düzeyindeki korumalar için de, IronXL bununla da ilgilenir, manuel zip dosyası manipülasyonu gerekli değildir:
// Remove Excel workbook structure protection
workBook.Unprotect("workbook-password");
workBook.SaveAs("UnprotectedWorkbook.xlsx");
// Remove Excel workbook structure protection
workBook.Unprotect("workbook-password");
workBook.SaveAs("UnprotectedWorkbook.xlsx");
Excel yüklemesi gerektirmez. ASP.NET web uygulamalarında, konsol uygulamalarında, Azure Fonksiyonlar ve Windows Hizmetlerinde çalışır. Kitaplığı NuGet üzerinden indirip projeye dakikalar içinde ekleyin.
IronXL Excel dosya kütüphanesi sayfasında, Excel dosyalarını programatik olarak nasıl koruyacağını, korumasını kaldıracağını ve güvenliğini yöneteceğini içeren tam dokümantasyonu keşfedin. *
Çabuk Referans: Hangi Metodu Kullanmalısınız?
|Durum|En İyi Yöntem| |---|---| | Parola ayarlanmadı | İnceleme sekmesi → Sayfanın Korumasını Kaldır'a tıklayın | | Parola yok, klavye tercih edildi |Alt → R → PS| | Parola bilinmiyor, makrolar etkinleştirildi | VBA kaba kuvvet makro (Yöntem 4) | | Parola bilinmiyor, makro yok | XML dosyasını düzenleyin (Yöntem 7) | | Hızlı çözüm, sadece veri düzenlemek gerekiyor | Google E-Tabloları yükleme (Yöntem 5) | | Excel çalışma kitabı yapısı kilitli | Önce Çalışma Kitabının Korumasını Kaldırın (Yöntem 6) | | Toplu işlem / otomasyon | IronXL for .NET (Geliştirici bölümü) |
Özet
Bir Excel sayfasının korumasını kaldırmayı bilmek, ilk kez imkansız, ikinci kez bariz olan becerilerden biridir. Çoğu kullanıcı için, bu iki saniyelik bir iş: İnceleme sekmesine tıklayın ve Sayfanın Korumasını Kaldır'a tıklayın. Excel parolasını istemi gördüğünüzde ve elinizde şifre olmadığında, VBA kaba kuvvet yöntemi ve XML dosya yaklaşımı, indirilecek özel bir yazılıma ihtiyaç duymadan her ikisi de çalışır.
Çoğu video eğiticinin kaçırdığı en büyük şey: sayfa koruması ve çalışma kitabı koruması ayrı. Sağ tıklama menünüz griyse veya Sayfanın Korumasını Kaldır düğmesi hiçbir şey yapmıyorsa, önce İnceleme sekmesinde Çalışma Kitabını Koru ayarını kontrol edin. Sadece bu ayırım bile size çok fazla zaman ve stres kazandıracaktır.
Hangi yöntemi kullanırsanız kullanın, başlamadan önce her zaman XLSX dosyanızın bir yedeğini kaydetin. Yedeklenmiş bir çalışma sayfası iki saniye içinde oluşturulur ve bozuk bir dosyadan sizi kurtarabilir.




