Excel Dosyalarını Koru

IronXL'in Encrypt metodu, geliştiricilere hem tüm Excel çalışma kitaplarına hem de tekil sayfalara parola koruma uygulama yeteneği sağlar. Bu yetenek, hassas verileri koruma ve yalnızca yetkili kullanıcıların bir Excel dosyasının içeriğine erişmesine veya içeriği değiştirilebilmesine izin vermek için çok önemlidir.

IronXL, kullanıcıların çalışma kitabının belirli bölümlerini veya belirli sayfalarını düzenlemesini engelleyebilecek sayfa düzeyinde korumayı da sağlar. Bu, düzenleme haklarını sınırlamak istediğiniz, ancak kullanıcıların yine de veri ile etkileşime girmesine veya veri görüntülemesine izin verdiğiniz işbirliğine dayalı ortamlarda özellikle kullanışlıdır. Ek olarak, parolalı veya parolasız korumayı kaldırma seçeneği esneklik sunar ve hem güvenli ortamlara hem de erişimin geçici olarak geri kazanılması gereken durumlara uygun hale getirir. Genel olarak, bu özellik, otomatik veri işleme iş akışlarında Excel dosyası güvenliğini sağlamak için önemli bir araçtır.

Bu kodda, bir çalışma kitabı, IronXL'in WorkBook.Load() metodu kullanılarak ilk önce dosyadan sample.xlsx yüklenir. Çalışma kitabı yüklendikten sonra, myP@ssw0rd olarak belirlenen parola ile tüm çalışma kitabına parola koruması uygulamak için Encrypt() metodu kullanılır. Bu, çalışma kitabının doğru parola olmadan açılamayacağını veya değiştirilemeyeceğini garanti eder.

Next, the default worksheet of the workbook is accessed using the DefaultWorkSheet property. The ProtectSheet() method is then called on this worksheet, applying a password ("myP@ssw0rd_sheet") that restricts editing on the sheet level. Bu, kullanıcıların doğru parolayı sağlamadıkça korumalı sayfada değişiklik yapmasını engeller.

Finally, the Save() method is invoked to save the changes made to both the workbook and the worksheet, ensuring that the protection settings are preserved in the saved file. This ensures that the workbook and its worksheet are both securely protected and can only be accessed or modified with the respective passwords.

Excel Çalışma Kitaplarına C# içinde Parola Nasıl Belirlenir Öğrenin

Başlamaya Hazır mısınız?
Nuget İndirmeler 1,974,422 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronXl.Excel
bir örnek çalıştırın verilerinizin bir elektronik tabloya dönüştüğünü izleyin.