Určete autora při ochraně sešitu aplikace Excel proti zápisu
V tomto tutoriálu vám ukážeme, jak určit autora při ochraně sešitu Excelu proti zápisu pomocí knihovny Aspose.Cells pro .NET.
Krok 1: Příprava prostředí
Než začnete, ujistěte se, že máte na svém počítači nainstalovaný Aspose.Cells for .NET. Stáhněte si knihovnu z oficiálních stránek Aspose a postupujte podle dodaných pokynů k instalaci.
Krok 2: Konfigurace zdrojových a výstupních adresářů
poskytnutém zdrojovém kódu musíte zadat zdrojový a výstupní adresář. UpravtesourceDir
aoutputDir
proměnných nahrazením “VÁŠ ZDROJOVÝ ADRESÁŘ” a “VÁŠ VÝSTUPNÍ ADRESÁŘ” příslušnými absolutními cestami na vašem počítači.
// Zdrojový adresář
string sourceDir = "PATH TO YOUR SOURCE DIRECTORY";
// Výstupní adresář
string outputDir = "YOUR OUTPUT DIRECTORY PATH";
Krok 3: Vytvoření prázdného sešitu aplikace Excel
Nejprve vytvoříme objekt Workbook, který představuje prázdný sešit aplikace Excel.
// Vytvořte prázdný sešit.
Workbook wb = new Workbook();
Krok 4: Ochrana proti zápisu heslem
Dále určíme heslo pro ochranu sešitu Excelu proti zápisu pomocíWriteProtection.Password
vlastnost objektu Sešit.
// Zápis chránit sešit s heslem.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
Krok 5: Specifikace autora
Nyní určíme autora excelového sešitu pomocíWriteProtection.Author
vlastnost objektu Sešit.
// Určete autora při ochraně sešitu proti zápisu.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
Krok 6: Zálohujte chráněný sešit Excel
Jakmile je určena ochrana proti zápisu a autor, můžeme sešit Excel uložit ve formátu XLSX pomocíSave()
metoda.
// Uložte sešit ve formátu XLSX.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Ukázkový zdrojový kód pro sešit aplikace Excel pro specifikaci autora při ochraně proti zápisu pomocí Aspose.Cells pro .NET
//Zdrojový adresář
string sourceDir = "YOUR SOURCE DIRECTORY";
//Výstupní adresář
string outputDir = "YOUR OUTPUT DIRECTORY";
// Vytvořte prázdný sešit.
Workbook wb = new Workbook();
// Zápis chránit sešit s heslem.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
// Určete autora při ochraně sešitu proti zápisu.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
// Uložte sešit ve formátu XLSX.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Závěr
gratuluji! Nyní jste se naučili, jak určit autora při ochraně sešitu Excelu proti zápisu pomocí Aspose.Cells for .NET. Tyto kroky můžete použít na své vlastní projekty, abyste ochránili a přizpůsobili své sešity Excel.
Neváhejte dále prozkoumat funkce Aspose.Cells for .NET pro pokročilejší operace se soubory Excel.
Nejčastější dotazy
Otázka: Mohu chránit sešit aplikace Excel proti zápisu bez zadání hesla?
Odpověď: Ano, můžete použít objekt WorkbookWriteProtect()
bez zadání hesla pro ochranu sešitu aplikace Excel proti zápisu. Tím omezíte změny v sešitu bez nutnosti zadání hesla.
Otázka: Jak odeberu ochranu proti zápisu ze sešitu aplikace Excel?
A: Chcete-li odstranit ochranu proti zápisu ze sešitu aplikace Excel, můžete použítUnprotect()
metoda objektu Worksheet neboRemoveWriteProtection()
metoda objektu Workbook, v závislosti na vašem konkrétním případu použití. .
Otázka: Zapomněl jsem heslo k ochraně svého excelového sešitu. Co můžu dělat ?
Odpověď: Pokud jste zapomněli heslo k ochraně sešitu aplikace Excel, nemůžete jej přímo odstranit. Můžete však zkusit použít specializované nástroje třetích stran, které poskytují funkce obnovení hesla pro chráněné soubory Excel.
Otázka: Je možné určit více autorů při ochraně sešitu Excelu proti zápisu?
Odpověď: Ne, knihovna Aspose.Cells for .NET umožňuje zadat jednoho autora při ochraně sešitu aplikace Excel proti zápisu. Pokud chcete zadat více autorů, budete muset zvážit vlastní řešení přímou manipulací se souborem Excel.