Jak otworzyć plik Excel chroniony hasłem w języku C#

W tym prostym artykule wyjaśniono, jak otworzyć chroniony hasłem plik Excel w języku C#, podając niezbędne kroki i uruchamialny przykładowy kod. Używając C# otwórz program Excel z hasłem, można zaimplementować funkcję za pomocą zaledwie kilku linii, dla dowolnego typu obsługiwanych plików Excel, na przykład XLSX, XLS, ODS itp. Możesz odpowiednio kontrolować przepływ aplikacji, wyłapywanie wyjątków zgłaszanych w przypadku braku hasła lub błędnego hasła.

Kroki, aby otworzyć plik Excel chroniony hasłem w języku C#

  1. Skonfiguruj projekt, aby dodać Aspose.Cells z menedżera pakietów NuGet
  2. Utwórz obiekt klasy LoadOptions, aby użyć właściwości hasła
  3. Ustaw hasło wymagane do otwarcia chronionego pliku Excel
  4. Załaduj chroniony plik Excela do obiektu Workbook, używając obiektu LoadOptions z hasłem

Te kroki wyjaśniają, w jaki sposób C# otwiera chroniony hasłem plik Excel za pomocą sekwencji operacji, które najpierw obejmują krok dodawania niezbędnych bibliotek. Następnie za pomocą obiektu klasy LoadOptions, który zawiera właściwość Hasło, zostanie ustawione hasło do skoroszytu programu Excel. Ta pojedyncza właściwość musi zostać wypełniona przed otwarciem chronionego pliku przy użyciu konstruktora klasy Workbook, który wymaga nazwy pliku i obiektu LoadOptions.

Kod do ładowania pliku programu Excel chronionego hasłem przy użyciu języka C#

W tym kodzie, jeśli nie wypełnisz hasła lub nie ustawisz tej właściwości na null, otrzymasz wyjątek Proszę podać hasło do pliku skoroszytu”. a jeśli podasz nieprawidłowe hasło, otrzymasz wyjątek Nieprawidłowe hasło”. Należy pamiętać, że po pomyślnym otwarciu chronionego pliku, jeśli ustawisz tę właściwość na wartość null, hasło zostanie trwale usunięte po zapisaniu na dysku pod tą samą nazwą lub jako inny plik.

Ten artykuł poprowadził nas, jak za pomocą C# otworzyć plik Excela z hasłem. Jeśli chcesz dowiedzieć się, jak zapisać plik Excel jako plik PDF z ograniczeniami, zapoznaj się z artykułem na temat jak przekonwertować XLSX na PDF mając ograniczone uprawnienia za pomocą C#.

 Polski