MS Excel забезпечує зручні способи зберігання та керування малими чи великими обсягами даних. Робочі книги Excel широко використовуються для підтримки наборів даних, аналізу даних, виконання дій, пов’язаних із фінансами чи людськими ресурсами тощо. З розвитком технологій з’явилося більше способів отримання несанкціонованого доступу до даних. Таким чином, MS Excel дозволяє захистити робочі книги за допомогою пароля. У цій статті ви дізнаєтесь, як автоматизувати функції захисту електронних таблиць, а також захистити та зняти захист файлів Excel програмним шляхом за допомогою C#.
- C# API для захисту файлів Excel
- Захист файлів Excel за допомогою C#
- Зніміть захист файлів 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 for .NET.
- Завантажте файл Excel за допомогою класу Workbook.
- Захистіть файл Excel за допомогою методу Workbook.Protect(ProtectionType type, String password).
- Збережіть захищений файл Excel за допомогою методу Workbook.Save(String fileName).
У наведеному нижче прикладі коду показано, як захистити файл Excel за допомогою C#.
// Відкрийте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Захистіть книгу, вказавши тип захисту
workbook.Protect(ProtectionType.All, "12345");
// Збережіть файл
workbook.Save("Excel.xlsx");
Зніміть захист файлів Excel за допомогою C#
Ви також можете зняти захист файлів Excel, вказавши пароль для API. Нижче наведено кроки для зняття захисту із захищеного файлу Excel.
- Завантажте файл Excel за допомогою класу Workbook.
- Зніміть захист файлу Excel за допомогою методу Workbook.Unprotect(String password).
- Встановіть пароль на null за допомогою властивості Workbook.Settings.Password.
- Збережіть файл Excel за допомогою методу Workbook.Save(String fileName).
У наведеному нижче прикладі коду показано, як зняти захист файлу Excel за допомогою C#.
// Відкрийте файл Excel
Workbook workbook = new Workbook("Excel.xlsx");
// Зняти захист робочої книги
workbook.Unprotect("12345");
// Встановіть пароль на null
workbook.Settings.Password = null;
// Збережіть файл
workbook.Save("Excel.xlsx");
Висновок
Захист даних у файлах MS Excel є важливим аспектом цифрового світу. Тому в цій статті описано, як автоматизувати процес захисту або зняття захисту файлів Excel за допомогою C#. Покроковий посібник разом із посиланнями на API та зразками коду допоможе вам дізнатися, як реалізувати ці функції у своїх програмах .NET. Ви можете дізнатися більше про API за допомогою документації.