IronXL ハウツー ワークブックにパスワードを設定する C# でワークブックにパスワードを設定する方法 Chaknith Bin 更新日:6月 10, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English 情報またはデータが適切な個人と共有されることを保証することは、適切な権限を維持するために重要です。 IronXLを使用すると、パスワードで保護されたスプレッドシートを作成し、個々のワークシートを保護することができます。 クイックスタート: IronXLでワークブックのパスワードを暗号化する わずか1つの簡単なステップで、IronXLは開発者にExcelワークブックの暗号化を可能にします―Interopなし、面倒なし。 Encryptメソッドとパスワードを使用してファイルを保存し、ワークブックを即座に保護します。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 var wb = WorkBook.Load("input.xlsx"); wb.Encrypt("MyStrongPass"); wb.SaveAs("input.xlsx"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) ワークブックをパスワード保護するための C# ライブラリをダウンロードする パスワードで保護されたワークブックにアクセスする ワークブックにパスワード保護を適用する ワークブックからパスワード保護を削除する 暗号化されたワークブックをエクスポートする パスワードで保護されたワークブックへのアクセス 保護されたスプレッドシートは、Loadメソッドの2番目のパラメーターとしてパスワードを提供することにより開くことができます。 例: WorkBook.Load("sample.xlsx", "Iron Software")。 ご注意正しいパスワードがないと保護されたスプレッドシートを開くことはできません ワークブックへのパスワードを適用 スプレッドシートをパスワードで保護するには、以下のコードに示すように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() $vbLabelText $csharpLabel パスワードで保護されたワークブックを開く ワークブックからパスワードを削除 スプレッドシートからパスワードを削除するには、単にPasswordフィールドをnullに設定します。以下のコードで示します。 ご注意このアクションは、ワークブックにアクセスした後にのみ実行できます。 そのため、元のパスワードを知っておく必要があります。 :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 $vbLabelText $csharpLabel IronXL provides the ability to protect and unprotect Excel workBooks and workSheets with a single line of C# code. よくある質問 C#でExcelワークブックのパスワードを設定するにはどうすればよいですか? C#でExcelワークブックのパスワードを設定するには、IronXLのEncryptメソッドを使用できます。まず、IronXLライブラリをダウンロードし、ワークブックを読み込み、希望のパスワードでEncryptメソッドを適用し、その後ワークブックを保存します。 IronXLを使用してパスワード保護されたワークブックを開くプロセスは何ですか? IronXLを使用してパスワード保護されたワークブックを開くには、ファイルパスとパスワードをパラメーターとしてWorkBook.Loadメソッドを使用します。これにより、安全にワークブックにアクセスできます。 Excelワークブックからパスワードを削除するにはどうすればよいですか? IronXLを使用してExcelワークブックからパスワードを削除するには、まず正しいパスワードでワークブックを読み込みます。その後、Decryptメソッドを使用してPasswordフィールドをnullに設定し、ワークブックを保存します。 パスワードを知らなくてもパスワード保護されたExcelファイルを開くことはできますか? いいえ、IronXLを使用してパスワードを知らなくてもパスワード保護されたExcelファイルを開くことはできません。コンテンツにアクセスするには、正しいパスワードを提供する必要があります。 C#でExcelワークブックをパスワード保護するためのライブラリはどこで見つけられますか? NuGetのウェブサイト(https://nuget.org/packages/IronXL.Excel/)から、Excelワークブックをパスワード保護するためのIronXLライブラリを見つけてダウンロードすることができます。 ワークブック内の個々のワークシートを保護することは可能ですか? はい、IronXLを使用すると、Excelワークブックと個々のワークシートの両方をC#コードを用いて保護および解除することができ、両方のレベルでセキュリティを確保できます。 Excelワークブックのデータセキュリティを確保するにはどうすればよいですか? Excelワークブックのデータセキュリティを確保するには、IronXLのパスワード保護機能を利用できます。Encryptメソッドを用いてパスワードを適用することで、認可されたユーザーのみがデータにアクセスできるようになります。 Excelワークブックにパスワード保護を適用する手順は何ですか? Excelワークブックにパスワード保護を適用する手順は次のとおりです: IronXLライブラリをダウンロードし、ワークブックを読み込み、Encryptメソッドを使用してパスワードを設定し、最後にワークブックを保存して保護します。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る