Bu hızlı eğitimde, adım adım bir prosedür ve çalıştırılabilir bir örnek kod yardımıyla Python’da parola korumalı Excel dosyasını okumayı öğreneceksiniz. **Python’da XLSX, XLS, ODS, vb. gibi parola korumalı Excel dosyasının nasıl açılacağını açıklayacak ve parolayı sağlayarak parolayı kalıcı olarak kaldırmak için rehberlik edecektir. Hatalı veya eksik parola senaryosu durumunda özel durum işleme gösterilir.
Python’da Parola Korumalı Excel Dosyasını Okuma Adımları
- Java aracılığıyla Python için Aspose.Cells kullanmak için ortamı oluşturun
- Korumalı Excel dosyasını yüklemek için gereken LoadOptions sınıf nesnesini örnekleyin
- Şifrelenmiş Excel dosyasını açmak için şifreyi ayarlayın
- Parolaya sahip LoadOptions sınıf nesnesini kullanarak Excel dosyasını Workbook nesnesine yükleyin
- Dosya yüklemesini onaylamak için bir test mesajı görüntüleyin
Bu adımlar, kodu çalıştırmak için Python ortamını oluşturmaya kılavuzluk eden ortam yapılandırmalarının bağlantısını paylaşarak python açık parola korumalı excel dosyası kullanmanın nasıl olduğunu açıklar. Sonraki adımlarda, şifrelenmiş Excel dosyasını açmak için şifre belirleyerek LoadOptions sınıf nesnesini yapılandırıyoruz ve ardından çalışma kitabını yüklerken kullanıyoruz. Son adımda, bir çalışma kitabı başarıyla yüklendiğinde, onay için örnek kodda bir test mesajı görüntülenir.
Python’da Parola Korumalı Excel Dosyasını Okumak İçin Kod
Bu kod, Python parola korumalı Excel dosyasının LoadOptions sınıf nesnesiyle nasıl kullanıldığını gösterir. Parola uygulanarak dosya açıldıktan sonra Workbook.getSettings().setPassword(null) öğesini parolayı kaldıracak ve diske kaydedecek şekilde ayarlayabilirsiniz. Ayrıca, şifresiz veya yanlış şifre ile şifrelenmiş bir dosya yüklenirken, “try: and Hariç:” etiketleri kullanılarak farklı istisna türleri ortaya çıkar ve işlenir.
Bu eğitimde, Python’da parola korumalı Excel dosyasını okuma sürecini öğrendik. Excel dosyasını PDF gibi diğer biçimlere dönüştürme işlemini öğrenmek istiyorsanız Python kullanarak Excel’i PDF’ye dönüştürme makalesine bakın.