Тази проста статия обяснява как да отворите защитен с парола Excel файл в C#, като предоставя необходимите стъпки и примерен код, който може да се изпълнява. Чрез използване на C# функцията за отваряне на Excel с парола може да се приложи само с помощта на няколко реда, за всеки тип поддържани Excel файлове, например XLSX, XLS, ODS и т.н. Можете да контролирате потока на приложението правилно чрез улавяне на изключения, повдигнати в случай на липсващи пароли или грешни пароли.
Стъпки за отваряне на защитен с парола Excel файл в C#
- Конфигурирайте проекта, за да добавите Aspose.Cells от мениджъра на пакети NuGet
- Създайте обект от клас LoadOptions, за да използвате свойството парола
- Задайте паролата, необходима за отваряне на защитения Excel файл
- Заредете защитения Excel файл в обекта Workbook, като използвате обекта LoadOptions с парола
Тези стъпки обясняват как C# отваря защитен с парола Excel файл с помощта на последователност от операции, които първо включват тази стъпка за добавяне на необходимите библиотеки. След това с помощта на обекта от клас LoadOptions, който съдържа свойството Password, паролата за работната книга на Excel ще бъде зададена. Това единствено свойство трябва да бъде попълнено, преди да отворите защитения файл с помощта на конструктора на клас Workbook, който изисква името на файла и обекта LoadOptions.
Код за зареждане на защитен с парола Excel файл с помощта на C#
В този код, ако не попълните паролата или не зададете това свойство на null, ще получите изключението Моля, предоставете парола за файла на работната книга. и ако въведете грешна парола, ще получите изключение Невалидна парола. Обърнете внимание, че след успешно отваряне на защитения файл, ако зададете това свойство на нула, паролата ще бъде премахната за постоянно, когато бъде записана на диск със същото име или като различен файл.
Тази статия ни напътства как с помощта на C# да отворим Excel файл с парола. Ако искате да научите как да запазвате файла на Excel като PDF файл с ограничения, вижте статията на как да конвертирате XLSX в PDF с ограничени разрешения с помощта на C#.