Den här artikeln förklarar hur du låser celler i Excel med Java. Den innehåller information om hur du konfigurerar IDE:n, en lista med steg och exempelkod för cellskydd i Excel med Java. Du kommer att lära dig att låsa celler och skydda arket med endast några få API-anrop.
Steg för att låsa vissa celler i Excel med Java
- Konfigurera IDE:n för att använda Aspose.Cells for Java för att låsa celler
- Importera nödvändiga metoder och klasser
- Ange sökvägar för licensen, indata-Excel-filen och utdata-Excel-filen
- Läs in indata-Excel-filen i Workbook och öppna målarket
- Gör allt redigerbart i det valda arket
- Lås alla målceller genom att skapa och tillämpa lämplig stil
- Tillämpa skydd på arket med metoden Protect
- Spara utdata-Excel-filen med ett skyddat ark och låsta celler
Stegen ovan sammanfattar hur du låser specifika celler i Excel med Java. Läs in arbetsboken, öppna arket och gör allt redigerbart eller olåst i arket. Slutligen låser du målcellerna med metoden setLocked() i klassen Style.
Kod för att låsa markerade celler i Excel med Java
Exempelkoden ovan visar hur man låser vissa celler i Excel med Java. Att göra allt redigerbart eller olåst i början är ett valfritt steg som du kan hoppa över om det inte behövs. Observera att det är nödvändigt att tillämpa skydd på arket trots att egenskapen IsLocked är inställd på True för målcellerna.
Den här artikeln har lärt oss processen för att låsa celler och skydda arket. För att lägga till en bock i en Excel-fil, se artikeln Lägg till en bock i Excel med Java.