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

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

  • Сохранить пароли безопасно, используя изменения окружающей среды или секретных менеджеров.
  • Используйте сильные алфаномерные пароли.
  • Валидировать защиту путем повторного открытия файла после обработки.
 Русский