Този основен урок обяснява как да премахнете защитата на 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#.