Kako otvoriti Excel datoteku zaštićenu lozinkom u C#

Ovaj jednostavan članak objašnjava kako otvoriti datoteku Excel zaštićenu lozinkom u C# pružajući potrebne korake i primjer koda koji se može pokrenuti. Korištenjem C# otvoren Excel s lozinkom značajka se može implementirati uz pomoć samo nekoliko redaka, za bilo koju vrstu podržanih Excel datoteka recimo XLSX, XLS, ODS itd. Tijek aplikacije možete ispravno kontrolirati tako da hvatanje iznimaka pokrenutih u slučaju zaporki koje nedostaju ili pogrešnih zaporki.

Koraci za otvaranje Excel datoteke zaštićene lozinkom u C#

  1. Konfigurirajte projekt za dodavanje Aspose.Cells iz upravitelja paketa NuGet
  2. Napravite objekt klase LoadOptions da biste koristili svojstvo lozinke
  3. Postavite lozinku potrebnu za otvaranje zaštićene Excel datoteke
  4. Učitajte zaštićenu Excel datoteku u objekt Workbook pomoću objekta LoadOptions uz lozinku

Ovi koraci objašnjavaju kako C# otvara Excel datoteku zaštićenu lozinkom uz pomoć niza operacija koje prvo uključuju ovaj korak za dodavanje potrebnih biblioteka. Zatim će se pomoću objekta klase LoadOptions koji sadrži svojstvo Password postaviti lozinka radne knjige programa Excel. Ovo jedinstveno svojstvo treba ispuniti prije otvaranja zaštićene datoteke pomoću konstruktora klase Radne knjige koji zahtijeva naziv datoteke i objekt LoadOptions.

Kod za učitavanje Excel datoteke zaštićene lozinkom pomoću C#

U ovom kodu, ako ne ispunite lozinku ili ne postavite ovo svojstvo na null, dobit ćete iznimku Molimo unesite lozinku za datoteku radne knjige. a ako unesete krivu lozinku, dobit ćete iznimku Nevažeća lozinka. Imajte na umu da nakon uspješnog otvaranja zaštićene datoteke, ako postavite ovo svojstvo na null, lozinka će biti trajno uklonjena kada se spremi na disk pod istim imenom ili kao druga datoteka.

Ovaj članak nas je vodio kako pomoću C# otvoriti Excel datoteku s lozinkom. Ako želite naučiti spremati Excel datoteku kao PDF datoteku koja ima ograničenja, pogledajte članak na kako pretvoriti XLSX u PDF s ograničenim dopuštenjima pomoću C#.

 Hrvatski