IRONSOFTWAREHOME
Excel Dosyalarını Koruma
from ironxl import *

# Load the Excel workbook
workbook = WorkBook.Load("sample.xlsx")
worksheet = workbook.DefaultWorkSheet

# Open a protected spreadsheet file
protected_workbook = WorkBook.Load("sample.xlsx", "IronSoftware")

# Spreadsheet protection
# Set protection for the spreadsheet file
workbook.Encrypt("IronSoftware")

# Remove protection for the spreadsheet file. Original password is not required.
workbook.Password = None

workbook.Save()

# Worksheet protection
# Set protection for an individual worksheet
worksheet.ProtectSheet("IronXL")

# Remove protection for a particular worksheet. It works without a password!
worksheet.UnprotectSheet()

workbook.Save()
pip install ironxl
Excel Dosyalarını Koruma

Excel Dosyalarını Koruma

IronXL'deki Encrypt metodu, Python geliştiricilerine hem tüm Excel çalışma kitaplarına hem de bireysel çalışma sayfalarına parola koruması uygulama yeteneği verir. Bu, hassas verileri korumak ve yalnızca yetkili kullanıcıların Python uygulamanız tarafından oluşturulan Excel dosyalarını açabilmesini veya değiştirebilmesini sağlamada temel bir gereksinimdir.

IronXL ayrıca, kullanıcıların belirli çalışma sayfalarını düzenlemelerini önleyen, ancak verileri görüntülemelerine veya etkileşimde bulunmalarına olanak tanıyan sayfa düzeyinde korumayı destekler. Bu, yazma erişiminin kısıtlanması gerektiği işbirliğine dayalı ortamlarda özellikle yararlıdır. Koruma programatik olarak eklenebilir veya kaldırılabilir, bu da hem güvenli hem de geçici olarak erişilebilir iş akışları için esneklik sağlar.

WorkBook.Load mevcut Excel dosyasını diskten açar. Yüklendikten sonra, Encrypt metodu, dosyanın doğru kimlik bilgileri olmadan açılmasını önleyerek çalışma kitabı düzeyinde bir parola uygular.

DefaultWorkSheet özelliği, başlıca çalışma sayfasını getirir. Üzerinde ProtectSheet çağrısı, sayfa düzeyinde ikinci bir güvenlik katmanı ekler, çalışma kitabını açabilen kullanıcılar için bile düzenlemeleri kısıtlar.

Son olarak, Save hem çalışma kitabı düzeyinde şifrelemeyi hem de sayfa düzeyinde korumayı sürdürür, böylece güvenlik ayarları çıktı dosyasında korunmuş olur. Bu iki seviyeli yaklaşım, tek bir iş akışı içinde hem okuma erişimini hem de düzenleme erişim kontrolünü kapsar.

Python'da Excel Çalışma Kitaplarında Şifre Ayarlamayı Öğrenin

Başlamaya Hazır mısınız?

Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez