Jak odemknout Excel v C#

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#

  1. Nakonfigurujte IDE tak, aby k odblokování aplikace Excel používala Aspose.Cells for .NET
  2. Vytvořte objekt třídy Workbook pro přístup k chráněnému souboru Excel
  3. Odstraňte zabezpečení heslem vyvoláním metody Unprotect()
  4. 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#.

 Čeština