Цей базовий посібник пояснює, як зняти захист Excel у C#. Він охоплює конфігурацію IDE, покроковий алгоритм і фрагмент коду для розблокування файлу Excel у C#. Вам потрібно лише зробити кілька викликів API, щоб завершити цей процес або імпровізувати його відповідно до ваших вимог.
Кроки для зняття захисту Excel у C#
- Налаштуйте IDE на використання Aspose.Cells for .NET для зняття захисту Excel
- Створіть об’єкт класу Workbook для доступу до захищеного файлу Excel
- Зніміть захист паролем, викликавши метод Unprotect()
- Збережіть вихідну книгу Excel
Ці кроки ілюструють як розблокувати файл Excel у C# без необхідності встановлення MS Excel або будь-якого іншого інтерфейсу користувача. Перш за все, перейдіть до захищеного файлу XLS або XLSX і видаліть його пароль. Згодом експортуйте вихідний файл або обробіть його далі залежно від робочого процесу.
Код для зняття захисту файлу Excel у C#
using Aspose.Cells; | |
class Program | |
{ | |
static void Main(string[] args) // Un-protect Excel file using C# | |
{ | |
// Set the license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Load Excel file | |
Workbook workbook = new Workbook("protected-excel-file.xlsx"); | |
// Unprotect workbook | |
workbook.unprotect("password"); | |
workbook.getSettings().setPassword(null); | |
// Save unprotected Excel file | |
workbook.save("unprotected.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Цей зразок коду ефективний для розробки засіб видалення пароля Excel на C#. Однак ви можете додатково імпровізувати його, щоб також зняти захист спільної книги, якщо потрібно. Подібним чином інші властивості та методи класу Workbook можна використовувати для роботи з темами, підключеннями до даних, сортувальниками даних тощо для обробки вихідного файлу Excel.
У цьому посібнику ми зрозуміли як видалити пароль з Excel на C#. Однак, якщо вам потрібно захистити файл Excel паролем, зверніться до як захистити паролем файл Excel у C#.