Den här korta guiden beskriver hur du låser celler i Excel med Python. Du får IDE-inställningar, en lista med steg och exempelkod för att låsa specifika celler i Excel med Python. Alla detaljer tillhandahålls för att förbereda de önskade stilarna, som i slutändan används för att låsa eller låsa upp celler i Excel-filen.
Steg för att låsa vissa celler i Excel med Python
- Konfigurera IDE för att använda Aspose.Cells for Python via .NET för att låsa celler
- Tillämpa licensen för att undvika vattenstämpel och produktbegränsningar
- Öppna Excel-filen med Workbook-objektet och välj önskat kalkylblad
- Ställ in alla celler som redigerbara innan du eventuellt låser upp dem
- Lås alla målceller med klassen Style
- Använd Protect för att skydda kalkylbladet när alla målceller har låsts
- Spara den utgående Excel-filen med låsta celler och skyddat kalkylblad
Stegen ovan beskriver processen för att tillämpa cellskydd i Excel med Python. Tillämpa licensen, ladda Excel-filen med Workbook-objektet, gå till kalkylbladet där cellerna ska låsas, lås upp alla objekt på bladet om det behövs och gör dem redigerbara, och ställ in flaggan locked till true i style-egenskapen för målcellerna. Slutligen anropar du metoden Protect för att verkställa låsinställningarna i kalkylbladet och sparar Workbook.
Kod för att låsa markerade celler i Excel med Python
Den här koden visar hur man låser vissa celler i Excel med Python. Metoden protect() tar enumvärdet ProtectionType.All som argument, vilket tillämpar skydd på alla typer av objekt. Du kan också välja andra skyddstyper och ange ett lösenord för att låsa upp cellerna senare vid behov.
Den här artikeln har lärt oss processen för att låsa celler i en Excel-fil. För att lägga till en bockmarkering, se artikeln Lägg till en bockmarkering i Excel med Python.