Deze korte handleiding beschrijft hoe u cellen in Excel kunt vergrendelen met Python. U krijgt de IDE-instellingen, een lijst met stappen en een voorbeeldcode om specifieke cellen in Excel met Python te vergrendelen. Alle details worden verstrekt om de gewenste stijlen voor te bereiden, die uiteindelijk worden gebruikt om cellen in het Excel-bestand te vergrendelen of te ontgrendelen.
Stappen om bepaalde cellen in Excel te vergrendelen met Python
- Stel de IDE in om Aspose.Cells for Python via .NET te gebruiken voor het vergrendelen van cellen
- Pas de licentie toe om watermerken en productbeperkingen te voorkomen
- Open het Excel-bestand met het Workbook-object en selecteer het gewenste werkblad
- Stel alle cellen in als bewerkbaar voordat u ze indien nodig ontgrendelt
- Vergrendel alle doelcellen met behulp van de klasse Style
- Gebruik Protect om het werkblad te beveiligen nadat alle doelcellen zijn vergrendeld
- Sla het uitvoer-Excel-bestand op met vergrendelde cellen en een beveiligd werkblad
De bovenstaande stappen beschrijven het proces voor het toepassen van celbeveiliging in Excel met Python. Pas de licentie toe, laad het Excel-bestand met het Workbook-object, ga naar het werkblad waar de cellen moeten worden vergrendeld, ontgrendel indien nodig alle objecten op het werkblad en maak ze bewerkbaar, en stel de locked-vlag in op true in de style-eigenschap van de doelcellen. Roep ten slotte de Protect-methode aan om de vergrendelingsinstellingen in het werkblad toe te passen en sla het Workbook op.
Code om geselecteerde cellen in Excel te vergrendelen met Python
Deze code laat zien hoe u bepaalde cellen in Excel met Python kunt vergrendelen. De methode protect() accepteert de enumwaarde ProtectionType.All als argument, die de beveiliging toepast op alle soorten objecten. U kunt ook andere beveiligingstypen selecteren en een wachtwoord instellen om de cellen later indien nodig te ontgrendelen.
Dit artikel heeft ons het proces geleerd om cellen in een Excel-bestand te vergrendelen. Raadpleeg het artikel Een vinkje toevoegen in Excel met Python om een vinkje toe te voegen.