Bir Excel Dosyasını C# ile Parola Koruması

Bu kısa eğitim, IDE’yi yapılandırmak için gerekli tüm adımların ve uygulamayı yazmak için ayrıntılı adımların yardımıyla **C#’ta bir Excel dosyasının parolayla nasıl korunacağına ilişkin kılavuzlar sunar. Ayrıca, Excel dosyasını C#‘da parola ile şifreleme işlemini gösteren çalıştırılabilir bir örnek kod sağlar. Ayrıca farklı şifreleme türleri, parola ayarlama ve çıktı dosyasını XLSX, XLS, ODS, vb. gibi farklı biçimlerde kaydetme hakkında da bilgi edineceksiniz.

Excel’i C# ile Parola Koruma Adımları

  1. Bir Excel dosyasını şifrelemek için Aspose.Cells for .NET kullanmak için ortamı oluşturun
  2. Workbook sınıf nesnesini kullanarak bir Excel dosyası yükleyin veya oluşturun
  3. SetEncryptionOptions() yöntemini kullanarak yüklenen çalışma kitabı için gerekli şifreleme seçeneklerini ayarlayın
  4. Dosya için şifre belirleyin
  5. Şifrelenmiş Çalışma Kitabını diske kaydedin

Bu adımlar, Excel dosyasını C#*‘da *parolayla koruma işlemini açıklar, öyle ki önce kaynak Excel dosyası yüklenir ve ardından elektronik tablo için farklı şifreleme özellikleri ayarlamak için SetEncryptionOptions() yöntemi kullanılır. Bu adımlardan sonra, Excel dosyasını açmak için gerekli olacak şifreyi belirlememiz ve ardından çıktı Excel dosyasını istediğiniz formatta kaydetmemiz gerekiyor.

C# ile Çalışma Kitabını Şifre ile Şifrelemek İçin Kod

Bu kod, StrongCryptographicProvider, EnhancedCryptographicProviderV1, Uyumlu veya XOR gibi şifreleme türü değerlerinden birini ve anahtar uzunluğunu alan SetEncryptionOptions() yöntemini kullanarak Excel dosyasını C#*‘da şifreleme işlemini gösterir. Çalışma Kitabı sınıfındaki Ayarlar nesnesi, şifrelemeden sonra Çalışma Kitabını açmak için ayarlanmış ve gerekli olan password özelliğine sahiptir. Çalışma kitabı şifrelendikten sonra, MS Excel tarafından desteklenen herhangi bir formatta kaydedilebilir.

Bu yazımızda Excel dosyasını şifrelemeyi öğrendik. Bir Çalışma Kitabına dijital imza ekleme sürecini öğrenmek istiyorsanız, C# kullanarak Excel’de dijital imza nasıl eklenir makalesine bakın.

 Türkçe