ワークブックにパスワードを設定する方法
情報またはデータが正しい個人に共有されることを確保することは、適切な権限を維持するために重要です。 IronXL を使用すると、パスワード保護されたスプレッドシートを作成し、各個別のワークシートを保護できます。
ワークブックにパスワードを設定する方法

- ワークブックをパスワード保護するためのC#ライブラリをダウンロード
- パスワードで保護されたワークブックにアクセス
- 適用 パスワードでワークブックを保護する
- パスワードを削除してワークブックの保護を解除します
- 暗号化されたワークブックをエクスポートする
IronXLで始めましょう
今日から無料トライアルでIronXLをあなたのプロジェクトで使い始めましょう。
パスワード保護されたワークブックにアクセスする
保護されたスプレッドシートは、Loadメソッドの2番目のパラメーターとしてパスワードを提供することで開くことができます。 例えば: WorkBook.Load("sample.xlsx", "IronSoftware")
.
次の内容にご注意ください。
ワークブックにパスワードを設定する
スプレッドシートにパスワードを設定するには、Encrypt
メソッドを使用します。
:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-protect.cs
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Open protected spreadsheet file
WorkBook protectedWorkBook = WorkBook.Load("sample.xlsx", "IronSoftware");
// Set protection for spreadsheet file
workBook.Encrypt("IronSoftware");
workBook.Save();
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Open protected spreadsheet file
Dim protectedWorkBook As WorkBook = WorkBook.Load("sample.xlsx", "IronSoftware")
' Set protection for spreadsheet file
workBook.Encrypt("IronSoftware")
workBook.Save()
パスワードで保護されたワークブックを開く

ワークブックのパスワードを削除
スプレッドシートからパスワードを削除するには、以下のコードで示されているように、Passwordフィールドをnullに設定するだけです。
[{i:(このアクションは、ワークブックにアクセスした後にのみ実行できます。 したがって、元のパスワードを知っておく必要があります。
:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-unprotect.cs
// Remove protection for opened workbook. Original password is required.
workBook.Password = null;
' Remove protection for opened workbook. Original password is required.
workBook.Password = Nothing
IronXL は、C# コードの 1 行で Excel の ワークブック と ワークシート を保護および解除する機能を提供します。