защитить снять защиту с файлов excel c#

MS Excel предоставляет удобные способы хранения и управления небольшими или большими объемами данных. Рабочие книги Excel широко используются для хранения наборов данных, анализа данных, выполнения действий, связанных с финансами или человеческими ресурсами, и т. д. С развитием технологий увеличилось количество способов получения несанкционированного доступа к данным. Таким образом, MS Excel позволяет защитить книги с помощью пароля. В этой статье вы узнаете, как автоматизировать функции защиты электронных таблиц, а также программно защищать и снимать защиту с файлов Excel с помощью C#.

C# API для защиты файлов Excel — скачать бесплатно

Aspose.Cells for .NET — это хорошо известный API для работы с электронными таблицами, который позволяет создавать и обрабатывать файлы Excel из приложений .NET. API позволяет защищать и снимать защиту файлов Excel с помощью нескольких строк кода. Вы можете либо скачать двоичные файлы API, либо установить его с помощью NuGet.

Install-Package Aspose.Cells

Защита файлов Excel с помощью C#

Защитить MS Excel очень просто, и это можно сделать за несколько шагов. Просто загрузите файл Excel, защитите его и сохраните защищенный файл. Кроме того, вы можете указать тип защиты, который вы хотите применить, т. е. защитить все, только объекты или контент и т. д. Ниже приведены шаги для защиты файла Excel с помощью Aspose.Cells для .NET.

В следующем примере кода показано, как защитить файл Excel с помощью C#.

// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Защитите книгу, указав тип защиты
workbook.Protect(ProtectionType.All, "12345");

// Сохраните файл
workbook.Save("Excel.xlsx");

Снять защиту с файлов Excel с помощью C#

Вы также можете снять защиту с файлов Excel, указав пароль для API. Ниже приведены шаги для снятия защиты с защищенного файла Excel.

В следующем примере кода показано, как снять защиту с файла Excel с помощью C#.

// Откройте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Снять защиту с книги
workbook.Unprotect("12345");

// Установить пароль на ноль
workbook.Settings.Password = null;

// Сохраните файл
workbook.Save("Excel.xlsx");

Вывод

Защита данных в файлах MS Excel является важным аспектом цифрового мира. Поэтому в этой статье показано, как автоматизировать процесс защиты или снятия защиты с файлов Excel с помощью C#. Пошаговое руководство, а также ссылки на API и примеры кода помогут вам научиться реализовывать эти функции в приложениях .NET. Вы можете узнать больше об API, используя документацию.

Смотрите также