Tento jednoduchý článek vysvětluje, jak otevřít heslem chráněný Excel soubor v C# poskytnutím nezbytných kroků a spustitelného ukázkového kódu. Pomocí C# lze funkci otevřeného Excelu s heslem implementovat pouze pomocí několika řádků, pro jakýkoli typ podporovaných souborů Excel řekněte XLSX, XLS, ODS atd. Tok aplikací můžete správně ovládat pomocí zachycení výjimek vyvolaných v případě chybějících nebo nesprávných hesel.
Kroky k otevření souboru Excel chráněného heslem v C#
- Nakonfigurujte projekt tak, aby přidal Aspose.Cells ze správce balíčků NuGet
- Chcete-li použít vlastnost password, vytvořte objekt třídy LoadOptions
- Nastavte heslo požadované k otevření chráněného souboru aplikace Excel
- Načtěte chráněný soubor aplikace Excel do objektu Workbook pomocí objektu LoadOptions s heslem
Tyto kroky vysvětlují, jak C# otevírá heslem chráněný soubor Excel s pomocí sekvence operací, které nejprve zahrnují tento krok pro přidání potřebných knihoven. Poté pomocí objektu třídy LoadOptions, který obsahuje vlastnost Password, bude nastaveno heslo sešitu aplikace Excel. Tuto jedinou vlastnost je třeba vyplnit před otevřením chráněného souboru pomocí konstruktoru třídy Workbook, který vyžaduje název souboru a objekt LoadOptions.
Kód pro načtení souboru Excel chráněného heslem pomocí C#
Pokud v tomto kódu nevyplníte heslo nebo nenastavíte tuto vlastnost na hodnotu null, získáte výjimku Zadejte heslo pro soubor sešitu. a pokud zadáte špatné heslo, dostanete výjimku Neplatné heslo. Všimněte si, že pokud po úspěšném otevření chráněného souboru nastavíte tuto vlastnost na hodnotu null, bude heslo při uložení na disk se stejným názvem nebo jako jiný soubor trvale odstraněno.
Tento článek nás provedl pomocí C# otevřít soubor Excel s heslem. Pokud se chcete naučit uložit soubor Excel jako soubor PDF s omezeními, přečtěte si článek na jak převést XLSX do PDF s omezenými oprávněními pomocí C#.