W tym krótkim samouczku nauczysz się czytać chroniony hasłem plik Excel w Pythonie za pomocą procedury krok po kroku i przykładowego kodu, który można uruchomić. Wyjaśni jak otworzyć chroniony hasłem plik Excel w Pythonie, taki jak XLSX, XLS, ODS itp., podając hasło, a także poprowadzi do trwałego usunięcia hasła. Zademonstrowano obsługę wyjątków w przypadku błędnego lub brakującego scenariusza hasła.
Kroki, aby odczytać plik Excel chroniony hasłem w Pythonie
- Stwórz środowisko do korzystania z Aspose.Cells dla Pythona przez Javę
- Utwórz instancję obiektu klasy LoadOptions wymaganego do załadowania chronionego pliku Excel
- Ustaw hasło, aby otworzyć zaszyfrowany plik Excel
- Załaduj plik Excela do obiektu Workbook za pomocą obiektu klasy LoadOptions posiadającego hasło
- Wyświetl komunikat testowy, aby potwierdzić ładowanie pliku
W tych krokach opisano sposób korzystania z pythonowego otwartego pliku programu Excel chronionego hasłem przez udostępnienie łącza do konfiguracji środowiska, które prowadzi do ustanowienia środowiska Pythona do uruchamiania kodu. W kolejnych krokach konfigurujemy obiekt klasy LoadOptions poprzez ustawienie hasła do otwarcia zaszyfrowanego pliku Excel, a następnie używamy go podczas ładowania skoroszytu. W ostatnim kroku, gdy skoroszyt zostanie pomyślnie załadowany, w przykładowym kodzie zostanie wyświetlony komunikat testowy w celu potwierdzenia.
Kod do odczytu pliku Excel chronionego hasłem w Pythonie
Ten kod demonstruje, jak za pomocą Python odczytywać chroniony hasłem plik Excel z obiektem klasy LoadOptions. Gdy plik zostanie otwarty przez zastosowanie hasła, możesz ustawić metodę Workbook.getSettings().setPassword(null), aby usunąć hasło i zapisać je na dysku. Co więcej, różne rodzaje wyjątków są zgłaszane i obsługiwane również przy użyciu tagów try: i Except:” podczas ładowania zaszyfrowanego pliku bez hasła lub z nieprawidłowym hasłem.
W tym samouczku nauczyliśmy się procesu odczytywania chronionego hasłem pliku Excel w Pythonie. Jeśli chcesz poznać proces konwersji pliku Excel do innych formatów, takich jak PDF, zapoznaj się z artykułem na jak przekonwertować Excela na PDF za pomocą Pythona.