Як захистити файли Excel за допомогою C#

Як захистити файли Excel за допомогою C#

Захист файлів Excel у C# за допомогою Aspose.Cells

Захист файлів Excel допомагає запобігти несанкціонованим змінам і забезпечує цілісність критично важливих даних таблиць. У цій статті ви дізнаєтеся, як використовувати Aspose.Cells для .NET для застосування захисту на рівні книги за допомогою C#.

Чому варто захищати файли Excel?

  • Запобігти випадковим змінам або перезаписам
  • Забезпечити конфіденційність інформації
  • Дозволити спільний доступ з конкретними правами

Покрокова інструкція з реалізації

Крок 1: Створіть новий проект C#

dotnet new console -n ExcelProtectionApp  
cd ExcelProtectionApp

Крок 2: Встановіть Aspose.Cells для .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");

Найкращі практики

  • Зберігайте паролі безпечно, використовуючи змінні середовища або менеджери секретів.
  • Використовуйте складні алфавітно-цифрові паролі.
  • Перевіряйте захист, повторно відкриваючи файл після обробки.
 Українська