Node.js kullanarak Excel Dosyalarının Şifresini Çözün veya Şifreleyin

Node.js kullanarak Excel Dosyalarının Şifresini Çözün veya Şifreleyin

Excel dosyalarınızın yetkisiz kişiler tarafından değiştirilmediğinden emin olmak istiyor musunuz? Bu blog yazısı sizin için Node.js’yi programlı olarak kullanarak Excel Dosyalarının Şifresini Çözmeyi veya Şifrelemeyi öğreneceğiniz yerdir. Veri dosyalarınızın güvenliğini otomatikleştirmek, verimlilik ve bütünlük açısından size her zaman rekabet avantajı sağlayacaktır. Bu Node.js Excel kitaplığı, bu otomasyonu destekleyecek bir dizi özellik sağlayarak tüm bunları sihirle gerçekleştirir. Ayrıca bu kütüphaneyi Node.js uygulamanıza entegre ederek çeşitli işlemleri gerçekleştirebilirsiniz.

Bu makalede aşağıdaki bölümler ele alınacaktır:

Node.js - API yüklemesini kullanarak Excel Dosyalarının Şifresini Çözün veya Şifreleyin

Node.js Excel kütüphanesi çok çeşitli dosya işleme ve dönüştürme özellikleri sunar. Kullanıcılar örnekler ve açıklamalarla birlikte [belgelerin] tamamını 6 bulabilirler. Kurulumu oldukça kolay ve kullanımı basittir.

Bu kütüphaneyi projenizde kurmak için aşağıdaki komutları çalıştırın:

npm install java
npm install aspose.cells

Excel Dosyasını programlı olarak Şifreleme

Bir Excel dosyasına programlı olarak parola ayarlamak çok kolay ve sağlam hale geldi. Ayrıca, bu Node.js Excel kitaplığı tarafından sunulan yöntemleri çağırarak şifreleme türünü ve gücünü belirleyebilirsiniz.

Node.js kullanarak bir Excel dosyasını şifrelemek için aşağıdaki adımları ve kod pasajını izleyin:

  1. Aspose.cells modülünü Node.js projenize getirin.
  2. Workbook sınıfının bir örneğini başlatır.
  3. getSettings() yöntemini çağırarak Çalışma Kitabı ayarlarına erişin ve setPassword(string) yöntemini çağırarak parolayı ayarlayın.
  4. Şifreleme türünü ayarlamak için setEncryptionOptions yöntemini çağırın.
  5. save(fileName, saveFormat) şifrelenmiş dosyayı kaydedecektir.
var aspose = aspose || {};

// Aspose.cells modülünü Node.js projenize getirin.
aspose.cells = require("aspose.cells");

// Workbook sınıfının bir örneğini başlatır.
var wb = new aspose.cells.Workbook("sample.xlsx");

// getSettings() yöntemini çağırarak Çalışma Kitabı ayarlarına erişin ve setPassword(string)'i çağırarak parolayı ayarlayın.
wb.getSettings().setPassword("password");

// Şifreleme türünü ayarlamak için setEncryptionOptions yöntemini çağırın.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) şifrelenmiş dosyayı kaydedecektir.
wb.save("encrypted-file.xlsx");

Bir Excel Dosyasının Şifresini Çözmek için Node.js kitaplığı

Bu bölümde, aşağıdaki adımları ve şifrelenmiş Excel dosyasının şifresini programlı olarak çözen kod pasajını inceleyeceğiz:

  1. XLSX dosyasının seçeneklerine erişmek için LoadOptions sınıfının bir örneğini oluşturun.
  2. setPassword(string) yöntemini çağırarak şifrelenmiş dosyanın doğru parolasını girin.
  3. Workbook sınıfının bir nesnesini oluşturun ve kaynak şifrelenmiş dosyayı loadOptions örneğiyle yükleyin.
  4. setPassword() komutunu çağırarak şifreyi NULL olarak ayarlayın.
  5. save(fileName, saveFormat) çağrılırsa şifresi çözülen dosya kaydedilecektir.
var aspose = aspose || {};

// Aspose.cells modülünü Node.js projenize getirin.
aspose.cells = require("aspose.cells");

// Workbook sınıfının bir örneğini başlatır.
var wb = new aspose.cells.Workbook("sample.xlsx");

// getSettings() yöntemini çağırarak Çalışma Kitabı ayarlarına erişin ve setPassword(string)'i çağırarak parolayı ayarlayın.
wb.getSettings().setPassword("password");

// Şifreleme türünü ayarlamak için setEncryptionOptions yöntemini çağırın.
wb.setEncryptionOptions(1,128)

// save(fileName, saveFormat) şifrelenmiş dosyayı kaydedecektir.
wb.save("encrypted-file.xlsx");

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Node.js’yi programlı olarak kullanarak Excel Dosyalarının Şifresini Nasıl Çözeceğinizi veya Şifreleyeceğinizi öğrendiğinizi umuyoruz. Kod parçacıklarını inceledik ve ayrıca mevcut yöntemlerin tam listesini bulabileceğiniz kütüphane bağlantılarından da bahsettik. Ayrıca aşağıdaki “Ayrıca Bakınız” bölümünde belirtilen diğer ilgili bağlantıları da inceleyebilirsiniz. Ayrıca, conholdate.com yeni konular üzerine yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda paylaşabilirsiniz.

Ayrıca bakınız