Как защитить файлы 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");

Лучшие практики

  • Храните пароли в безопасности, используя переменные окружения или менеджеры секретов.
  • Используйте надежные алфавитно-цифровые пароли.
  • Проверьте защиту, повторно открыв файл после обработки.
 Русский