XLSM Dosyasına Şifre Nasıl Ayarlanır
Sheetize XLSM Şifre Ayarlayıcı .NET için basit ama güçlü bir API sunar; Excel makro‑etkin çalışma kitabına şifre koruması eklerken tüm sayfalar, makrolar, grafikler ve biçimlendirme korunur. Dosyayı paylaşmadan önce güvence altına almanız ya da şifreli Excel dosyaları gerektiren işlem hatlarına entegre etmeniz gerektiğinde kullanışlıdır.
Ana Özellikler
XLSM’ye Şifre Uygula
Kullanıcı tarafından belirlenen şifreyle mevcut bir XLSM dosyasını şifreleyin. Koruma dosyanın açılmasını kapsar ve isteğe bağlı olarak düzenleme, yazdırma ve yapı üzerindeki kısıtlamalar eklenebilir.
Biçimlendirme ve Nesneleri Korur
Şifreleme sonrası tüm hücre stilleri, formüller, tablolar, grafikler, görseller ve gömülü makrolar aynı kalır.
Akış Desteği
Büyük çalışma kitaplarını akış (streaming) yöntemiyle korur, bellek kullanımını düşük tutar; çok sayıda dosyanın toplu işlenmesi için idealdir.
Ayrıntılı Talimatlar
XLSM Şifre‑Koruma İş Akışı
Sheetize ile bir XLSM dosyasına şifre koymak için şu adımları izleyin:
- Koruyucuyu Başlat:
SpreadsheetLockerörneğini oluşturun. - Seçenekleri Yapılandır: İstediğiniz şifreyi ve koruma bayraklarını (ör. nesne düzenlemeye izin ver, yazdırmaya izin ver) içeren
LockerSaveOptionsnesnesini ayarlayın. - Dosya Yollarını Belirle: Kaynak XLSM dosyasının yolunu ve korunmuş XLSM dosyasının hedef konumunu girin.
- Koruma İşlemini Çalıştır: Hazırlanan yükleme ve koruma seçenekleriyle
Processmetodunu çağırın.
Örnek – XLSM dosyasını şifreyle koruma
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = @"D:\Data\protected.xlsm",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Örnek – XLSM dosyasını düzenleme koruma şifresiyle koruma
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsm"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = @"D:\Data\protected.xlsm",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Genişletilmiş Biçim Desteği
- Sheetize, bir çalışma kitabından üretilen CSV, TSV ve HTML dışa aktarımlarına da şifre koruması ekleyebilir (oluşan dosyalar şifreli bir ZIP içinde paketlenir).
Bu yeteneklerle Sheetize, tek seferlik bir betik ya da binlerce elektronik tabloyu günlük olarak güvence altına alan üretim‑düzeyi bir hizmet olsun, XLSM şifre korumasını zahmetsizce gerçekleştirmenizi sağlar.