Geef auteur op tijdens schrijfbeveiliging van Excel-werkmap
In deze zelfstudie laten we u zien hoe u de auteur kunt opgeven bij het beveiligen van een Excel-werkmap tegen schrijven met behulp van de Aspose.Cells-bibliotheek voor .NET.
Stap 1: De omgeving voorbereiden
Zorg ervoor dat Aspose.Cells voor .NET op uw computer is geïnstalleerd voordat u begint. Download de bibliotheek van de officiële website van Aspose en volg de meegeleverde installatie-instructies.
Stap 2: Bron- en uitvoermappen configureren
In de meegeleverde broncode moet u de bron- en uitvoermappen opgeven. Wijzig desourceDir
EnoutputDir
variabelen door “UW BRON DIRECTORY” en “UW UITVOER DIRECTORY” te vervangen door de respectievelijke absolute paden op uw computer.
// Bronmap
string sourceDir = "PATH TO YOUR SOURCE DIRECTORY";
// Uitvoermap
string outputDir = "YOUR OUTPUT DIRECTORY PATH";
Stap 3: Een lege Excel-werkmap maken
Om te beginnen maken we een Workbook-object dat een lege Excel-werkmap vertegenwoordigt.
// Maak een lege werkmap.
Workbook wb = new Workbook();
Stap 4: Schrijfbeveiliging met wachtwoord
Vervolgens specificeren we een wachtwoord om de Excel-werkmap tegen schrijven te beveiligen met behulp van deWriteProtection.Password
eigenschap van het Workbook-object.
// Schrijfbeveiligde werkmap met wachtwoord.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
Stap 5: Auteursspecificatie
Nu specificeren we de auteur van de Excel-werkmap met behulp van deWriteProtection.Author
eigenschap van het Workbook-object.
// Geef de auteur op terwijl u de werkmap tegen schrijven beschermt.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
Stap 6: Maak een back-up van een beveiligde Excel-werkmap
Zodra de schrijfbeveiliging en de auteur zijn opgegeven, kunnen we de Excel-werkmap opslaan in het XLSX-formaat met behulp van deSave()
methode.
// Sla de werkmap op in XLSX-indeling.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Voorbeeldbroncode voor Auteur opgeven tijdens schrijfbeveiliging Excel-werkmap met Aspose.Cells voor .NET
//Bronmap
string sourceDir = "YOUR SOURCE DIRECTORY";
//Uitvoermap
string outputDir = "YOUR OUTPUT DIRECTORY";
// Maak een lege werkmap.
Workbook wb = new Workbook();
// Schrijfbeveiligde werkmap met wachtwoord.
wb.Settings.WriteProtection.Password = "YOUR_PASSWORD";
// Geef de auteur op terwijl u de werkmap tegen schrijven beschermt.
wb.Settings.WriteProtection.Author = "YOUR_AUTHOR";
// Sla de werkmap op in XLSX-indeling.
wb.Save(outputDir + "outputSpecifyAuthorWhileWriteProtectingWorkbook.xlsx");
Conclusie
Gefeliciteerd! U hebt nu geleerd hoe u de auteur kunt opgeven bij het beveiligen van een Excel-werkmap met Aspose.Cells voor .NET. U kunt deze stappen toepassen op uw eigen projecten om uw Excel-werkmappen te beschermen en aan te passen.
Voel je vrij om de functies van Aspose.Cells voor .NET verder te verkennen voor meer geavanceerde bewerkingen op Excel-bestanden.
Veelgestelde vragen
Vraag: Kan ik een Excel-werkmap tegen schrijven beveiligen zonder een wachtwoord op te geven?
A: Ja, u kunt het Workbook-object gebruikenWriteProtect()
methode zonder een wachtwoord op te geven om een Excel-werkmap tegen schrijven te beveiligen. Hierdoor worden wijzigingen in de werkmap beperkt zonder dat een wachtwoord vereist is.
Vraag: Hoe verwijder ik de schrijfbeveiliging van een Excel-werkmap?
A: Om de schrijfbeveiliging van een Excel-werkmap te verwijderen, kunt u deUnprotect()
methode van het werkbladobject of deRemoveWriteProtection()
methode van het Workbook-object, afhankelijk van uw specifieke gebruiksscenario. .
Vraag: Ik ben het wachtwoord vergeten om mijn Excel-werkmap te beschermen. Wat kan ik doen ?
A: Als u het wachtwoord bent vergeten om uw Excel-werkmap te beschermen, kunt u dit niet rechtstreeks verwijderen. U kunt echter proberen gespecialiseerde hulpprogramma’s van derden te gebruiken die functies voor wachtwoordherstel bieden voor beveiligde Excel-bestanden.
Vraag: Is het mogelijk om meerdere auteurs op te geven bij het beveiligen van een Excel-werkmap tegen schrijven?
A: Nee, met de Aspose.Cells voor .NET-bibliotheek kunt u één auteur opgeven bij het beveiligen van een Excel-werkmap tegen schrijven. Als u meerdere auteurs wilt opgeven, moet u aangepaste oplossingen overwegen door het Excel-bestand rechtstreeks te manipuleren.