C#を使用してExcelファイルを保護する方法
C#を使用してExcelファイルを保護する方法
C#を使用してAspose.CellsでExcelファイルを保護する
Excelファイルを保護することで、不正な編集を防ぎ、重要なスプレッドシートデータの整合性を確保できます。この記事では、C#を使用してAspose.Cells for .NETでワークブックレベルの保護を適用する方法を学びます。
Excelファイルを保護する理由
- 偶発的な編集や上書きを防ぐ
- 機密情報を保護する
- 特定の権限で共同アクセスを可能にする
ステップバイステップの実装ガイド
ステップ1: 新しいC#プロジェクトを作成する
dotnet new console -n ExcelProtectionApp
cd ExcelProtectionApp
ステップ2: Aspose.Cells for .NETをインストールする
dotnet add package Aspose.Cells
ステップ3: Excelファイルを読み込む
Workbook workbook = new Workbook("Input.xlsx");
ステップ4: 保護を適用する
workbook.Protect(ProtectionType.All, "secure123");
次の中から選択できます:
ProtectionType.All
ProtectionType.Contents
ProtectionType.Objects
ProtectionType.Structure
ステップ5: 保護されたファイルを保存する
workbook.Save("Protected.xlsx");
ベストプラクティス
- 環境変数やシークレットマネージャーを使用してパスワードを安全に保管する。
- 強力な英数字のパスワードを使用する。
- 処理後にファイルを再オープンして保護を検証する。