В этом базовом руководстве объясняется, как снять защиту с 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 в С#
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 в С#.