Kaip atidaryti slaptažodžiu apsaugotą Excel failą C#

Šiame paprastame straipsnyje paaiškinama, kaip atidaryti slaptažodžiu apsaugotą Excel failą C#, pateikiant būtinus veiksmus ir paleidžiamo kodo pavyzdį. Naudojant C# Open Excel su slaptažodžiu funkcija gali būti įdiegta tik kelių eilučių pagalba, bet kokio tipo palaikomiems Excel failams, pavyzdžiui, XLSX, XLS, ODS ir kt. Galite tinkamai valdyti programų srautą pagauti išimčių, kylančių dėl trūkstamų slaptažodžių arba neteisingų slaptažodžių.

Veiksmai, kaip atidaryti slaptažodžiu apsaugotą Excel failą C#

  1. Sukonfigūruokite projektą, kad pridėtumėte Aspose.Cells iš NuGet paketų tvarkyklės
  2. Norėdami naudoti slaptažodžio ypatybę, sukurkite LoadOptions klasės objektą
  3. Nustatykite slaptažodį, reikalingą norint atidaryti apsaugotą Excel failą
  4. Įkelkite apsaugotą Excel failą į Workbook objektą naudodami objektą LoadOptions su slaptažodžiu

Šie veiksmai paaiškina, kaip C# atidaro slaptažodžiu apsaugotą Excel failą, naudojant operacijų seką, kuri pirmiausia apima šį veiksmą, kad būtų pridėtos reikalingos bibliotekos. Tada naudojant LoadOptions klasės objektą, kuriame yra slaptažodžio ypatybė, bus nustatytas Excel darbaknygės slaptažodis. Šią atskirą ypatybę reikia užpildyti prieš atidarant apsaugotą failą naudojant Workbook klasės konstruktorių, kuriam reikalingas failo pavadinimas ir objektas LoadOptions.

Kodas įkelti slaptažodžiu apsaugotą Excel failą naudojant C#

Šiame kode, jei neužpildysite slaptažodžio arba nenustatysite šios ypatybės į null, gausite išimtį “Prašome pateikti darbaknygės failo slaptažodį”. o jei pateiksite neteisingą slaptažodį, gausite išimtį “Neteisingas slaptažodis”. Atminkite, kad sėkmingai atidarius apsaugotą failą, jei šią ypatybę nustatysite į null, slaptažodis bus visam laikui pašalintas, kai bus išsaugotas diske tuo pačiu pavadinimu arba kaip kitas failas.

Šiame straipsnyje sužinojome, kaip naudoti C# atidaryti Excel failą su slaptažodžiu. Jei norite išmokti išsaugoti Excel failą kaip PDF failą su apribojimais, žr. straipsnį kaip konvertuoti XLSX į PDF su ribotais leidimais naudojant C#.

 Latviski