C# で Excel ファイルをパスワードで保護する方法

この短いチュートリアルでは、C# で Excel ファイルをパスワードで保護する方法 について説明し、IDE を構成するために必要なすべての手順と、アプリケーションを作成するための詳細な手順を説明します。また、C# でパスワードを使用して Excel ファイルを暗号化するプロセスを示す実行可能なサンプル コードも提供します。また、さまざまな暗号化タイプ、パスワードの設定、および出力ファイルを XLSXXLS、ODS などのさまざまな形式で保存する方法についても学習します。

C# で Excel をパスワード保護する手順

  1. Aspose.Cells for .NET を使用して Excel ファイルを暗号化する環境を確立する
  2. Workbook クラス オブジェクトを使用して Excel ファイルをロードまたは作成します
  3. SetEncryptionOptions() メソッドを使用して、読み込まれたワークブックに必要な暗号化オプションを設定します
  4. ファイルのパスワードを設定します
  5. 暗号化されたワークブックをディスクに保存します

これらの手順では、C# で Excel ファイルをパスワード保護するプロセスについて説明します。最初にソース Excel ファイルが読み込まれ、次に SetEncryptionOptions() メソッドを使用してスプレッドシートのさまざまな暗号化プロパティを設定します。これらの手順の後、Excel ファイルを開くために必要なパスワードを設定し、出力された Excel ファイルを目的の形式で保存するだけです。

C# でワークブックをパスワードで暗号化するコード

このコードは、StrongCryptographicProvider、EnhancedCryptographicProviderV1、Compatible、または XOR などの暗号化タイプの値とキーの長さのいずれかを取る SetEncryptionOptions() メソッドを使用して、C# で Excel ファイルを暗号化するプロセスを示しています。 Workbook クラスの Settings オブジェクトには、パスワード プロパティが設定されており、暗号化後に Workbook を開くために必要です。ワークブックが暗号化されると、MS Excel がサポートする任意の形式で保存できます。

この記事では、Excel ファイルを暗号化する方法を学びました。ワークブックにデジタル署名を追加するプロセスを知りたい場合は、C# を使用して Excel にデジタル署名を追加する方法 の記事を参照してください。

 日本語