Tento základní tutoriál vysvětluje jak zrušit ochranu Excel v C#. Pokrývá konfiguraci IDE, postupný algoritmus a úryvek kódu pro odemknutí souboru Excel v C#. K dokončení tohoto procesu nebo k jeho improvizaci, aby vyhovoval vašim požadavkům, stačí provést několik volání API.
Kroky k odemknutí Excelu v C#
- Nakonfigurujte IDE tak, aby k odblokování aplikace Excel používala Aspose.Cells for .NET
- Vytvořte objekt třídy Workbook pro přístup k chráněnému souboru Excel
- Odstraňte zabezpečení heslem vyvoláním metody Unprotect()
- Uložte výstupní excelový sešit
Tyto kroky ilustrují jak odemknout soubor Excel v C# bez nutnosti instalace MS Excel nebo jiného uživatelského rozhraní. Nejprve otevřete zabezpečený soubor XLS nebo XLSX a odstraňte jeho heslo. Následně exportujte výstupní soubor nebo s ním dále manipulujte v závislosti na vašem pracovním postupu.
Kód pro odblokování souboru Excel v 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"); | |
} | |
} |
Tento ukázkový kód je efektivní pro vývoj Odstraňovače hesel Excel v C#. V případě potřeby jej však můžete dále improvizovat, abyste zbavili ochrany sdíleného sešitu. Podobně lze ostatní vlastnosti a metody třídy Workbook použít pro práci s motivy, datovými připojeními, třídičkami dat atd. pro zpracování výstupního excelového souboru.
V této příručce jsme pochopili, jak odstranit heslo z Excelu v C#. Pokud však potřebujete chránit soubor aplikace Excel heslem, podívejte se na jak chránit heslem soubor Excel v C#.