Excel Dosyalarını Koruma

IronXL'nin Encrypt yöntemi, geliştiricilere hem tüm Excel çalışma kitapları hem de bireysel çalışma sayfaları için parola koruması uygulama imkanı sağlar. Bu yetenek, hassas verileri korumak ve yalnızca yetkilendirilmiş kullanıcıların bir Excel dosyasının içeriğine erişebilmesini veya içeriğini değiştirmesini sağlamak için hayati öneme sahiptir.

IronXL ayrıca, çalışma kitabının veya belirli çalışma sayfalarının belirli bölümlerinin kullanıcılar tarafından düzenlenmesini engelleyebilen sayfa düzeyinde koruma sunar. Bu, özellikle, düzenleme haklarını kısıtlamak istediğiniz, ancak kullanıcıların verileri görüntülemesine veya etkileşim kurmasına izin verdiğiniz iş birlikçi ortamlarda faydalıdır. Ayrıca, korumayı bir parola ile veya parolasız kaldırma seçeneği esneklik sunar, bu da hem güvenli ortamlar hem de erişimin geçici olarak geri getirilmesinin gerektiği durumlar için uygun hale getirir. Genel olarak, bu özellik, otomatik veri işleme iş akışlarında Excel dosya güvenliğini sağlamaya yönelik önemli bir araçtır.

Bu kodda, IronXL'nin WorkBook.Load() yöntemi kullanılarak bir çalışma kitabı sample.xlsx dosyasından önce yüklenir. Çalışma kitabı yüklendikten sonra, Encrypt() yöntemi kullanılarak tüm çalışma kitabına, parola myP@ssw0rd olarak ayarlanmış biçimde parola koruması uygulanır. Bu, doğru parola olmadan çalışma kitabının açılmasını veya değiştirilmesini engeller.

Daha sonra, çalışma kitabının varsayılan çalışma sayfasına DefaultWorkSheet özelliği kullanılarak erişilir. Bu çalışma sayfasında, sayfa düzeyinde düzenlemeyi kısıtlayan bir parola ("myP@ssw0rd_sheet") uygulamak için ProtectSheet() yöntemi çağrılır. Bu, kullanıcıların doğru parolayı sağlamadan korunan sayfada değişiklik yapmalarını engeller.

Son olarak, hem çalışma kitabına hem de çalışma sayfasına yapılan değişikliklerin kaydedilmesini sağlamak için Save() yöntemi çağrılır. Bu, çalışma kitabı ve çalışma sayfasının her ikisinin de güvenli bir şekilde korunmasını ve yalnızca ilgili parolalarla erişilebilir veya değiştirilebilir olmasını sağlar.

C#'ta Excel Çalışma Kitaplarına Parola Ayarlamayı Öğrenin

Başlamaya Hazır mısınız?
Nuget İndirmeler 2,150,290 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronXL.Excel
örnek çalıştır verinizin bir hesap tablosu haline geldiğini izleyin.