---
title: XLSX Dosyasına Şifre Nasıl Ayarlanır
description: "Sheetize kullanarak XLSX dosyalarına şifre ekleme adım adım kılavuzu, güvenli dağıtım ve erişim kontrolü sağlar."
weight: 2
categories: "Geliştirici Kılavuzu"
draft: false
---
**Sheetize XLSX Şifre Ayarlayıcı .NET** içinde, bir Excel çalışma kitabına şifre koruması eklemek için basit ama güçlü bir API sunulur; tüm çalışma sayfaları, grafikler ve biçimlendirmeler korunur. Bu, dosyayı paylaşmadan önce güvende tutmanız veya şifreli Excel dosyalarına ihtiyaç duyan iş akışlarına entegre etmeniz gerektiğinde faydalıdır.
## Ana Özellikler
### XLSX’e Şifre Uygula
Kullanıcı tarafından belirlenen şifreyle mevcut bir XLSX 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ı içerir.
### Biçimlendirme ve Nesneleri Koru
Şifreleme sonrası tüm hücre stilleri, formüller, tablolar, grafikler ve resimler aynı kalır.
### Akış Desteği
Büyük çalışma kitaplarını düşük bellek tüketimiyle akış biçiminde koruyun; çok sayıda dosyayı toplu olarak işlemek için idealdir.
## Ayrıntılı Talimatlar
### XLSX Şifre Koruma İş Akışı
Sheetize ile bir XLSX dosyasına şifre eklemek için aşağıdaki adımları izleyin:
1. **Koruyucuyu Başlat**: `SpreadsheetLocker` sınıfının bir örneğini oluşturun.
2. **Seçenekleri Yapılandır**: İstenilen şifreyi ve koruma bayraklarını (örn. nesne düzenlemeye izin ver, yazdırmaya izin ver) içeren `LockerSaveOptions` nesnesini ayarlayın.
3. **Dosya Yollarını Belirle**: Kaynak XLSX dosya yolunu ve şifrelenmiş XLSX’in hedef konumunu belirtin.
4. **Koruma İşlemini Çalıştır**: Hazırlanan yükleme ve koruma seçenekleriyle `Protect` metodunu çağırın.
**Örnek – XLSX dosyasına şifre ekleme**
```csharp
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = @"D:\Data\protected.xlsx",
Password = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Örnek – XLSX dosyasına yazma koruması şifresi ekleme
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\source.xlsx"
};
var saveOptions = new LockerSaveOptions
{
OutputFile = @"D:\Data\protected.xlsx",
PasswordOfWriteProtection = "Test"
};
SpreadsheetLocker.Process(loadOptions, saveOptions);Genişletilmiş Format Desteği
- Sheetize ayrıca bir çalışma kitabından oluşturulan 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 script ya da günlük binlerce elektronik tabloyu güvenceye alan üretim seviyesinde bir hizmet isterken, XLSX şifre korumasını zahmetsizce gerçekleştirmenizi sağlar.