Jak zabezpieczyć hasłem plik Excela w C#

Ten krótki samouczek zawiera instrukcje dotyczące jak zabezpieczyć hasłem plik programu Excel w języku C# za pomocą wszystkich kroków niezbędnych do skonfigurowania środowiska IDE i szczegółowych kroków napisania aplikacji. Zapewnia również uruchamialny przykładowy kod, który przedstawia proces szyfrowania pliku programu Excel za pomocą hasła w języku C#. Dowiesz się również o różnych typach szyfrowania, ustawianiu haseł i zapisywaniu pliku wyjściowego w różnych formatach, takich jak XLSX, XLS, ODS itp.

Kroki, aby zabezpieczyć hasłem program Excel w języku C#

  1. Stwórz środowisko, w którym użyjesz Aspose.Cells for .NET do zaszyfrowania pliku Excel
  2. Załaduj lub utwórz plik programu Excel, używając obiektu klasy Workbook
  3. Ustaw wymagane opcje szyfrowania dla załadowanego skoroszytu za pomocą metody SetEncryptionOptions()
  4. Ustaw hasło do pliku
  5. Zapisz zaszyfrowany skoroszyt na dysku

Te kroki opisują proces ochrony hasłem pliku programu Excel w języku C#, tak że najpierw ładowany jest źródłowy plik programu Excel, a następnie metoda SetEncryptionOptions() jest używana do ustawiania różnych właściwości szyfrowania dla arkusza kalkulacyjnego. Po tych krokach musimy tylko ustawić hasło, które będzie wymagane do otwarcia pliku Excel, a następnie zapisać wyjściowy plik Excel w żądanym formacie.

Kod do zaszyfrowania skoroszytu za pomocą hasła w języku C#

Ten kod przedstawia proces szyfrowania pliku programu Excel w języku C# przy użyciu metody SetEncryptionOptions(), która przyjmuje jedną z wartości typu szyfrowania, na przykład StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible lub XOR, oraz długość klucza. Obiekt Settings w klasie Workbook ma właściwość password, która jest ustawiona i wymagana do otwarcia skoroszytu po zaszyfrowaniu. Po zaszyfrowaniu skoroszytu można go zapisać w dowolnym formacie obsługiwanym przez MS Excel.

W tym artykule nauczyliśmy się szyfrować plik Excel. Jeśli chcesz poznać proces dodawania podpisu cyfrowego do skoroszytu, zapoznaj się z artykułem na jak dodać podpis cyfrowy w Excelu za pomocą C#.

 Polski