Questa breve guida descrive come bloccare celle in Excel usando Python. Otterrai le impostazioni dell’IDE, un elenco di passaggi e un codice di esempio per bloccare celle specifiche in Excel usando Python. Tutti i dettagli sono forniti per preparare gli stili desiderati, che vengono infine utilizzati per bloccare o sbloccare le celle nel file Excel.
Passaggi per bloccare determinate celle in Excel usando Python
- Configura l’IDE per utilizzare Aspose.Cells for Python via .NET per bloccare le celle
- Applica la licenza per evitare filigrana e limitazioni del prodotto
- Apri il file Excel utilizzando l’oggetto Workbook e seleziona il foglio desiderato
- Imposta tutte le celle come modificabili prima di sbloccarle, se necessario
- Blocca tutte le celle di destinazione utilizzando la classe Style
- Usa Protect per proteggere il foglio dopo che tutte le celle di destinazione sono state bloccate
- Salva il file Excel di output con celle bloccate e foglio protetto
I passaggi sopra descrivono il processo per applicare la protezione delle celle in Excel usando Python. Applica la licenza, carica il file Excel utilizzando l’oggetto Workbook, accedi al foglio in cui le celle devono essere bloccate, opzionalmente sblocca tutti gli oggetti nel foglio e rendili modificabili, quindi imposta il flag locked su true nella proprietà style delle celle di destinazione. Infine, chiama il metodo Protect per applicare le impostazioni di blocco nel foglio e salva il Workbook.
Codice per bloccare celle selezionate in Excel usando Python
Questo codice dimostra come bloccare alcune celle in Excel usando Python. Il metodo protect() accetta il valore enum ProtectionType.All come argomento, che applica la protezione a tutti i tipi di oggetti. Puoi anche selezionare altri tipi di protezione e impostare una password per sbloccare le celle in seguito quando necessario.
Questo articolo ci ha insegnato il processo per bloccare le celle in un file Excel. Per aggiungere un segno di spunta, consulta l’articolo Aggiungere un segno di spunta in Excel usando Python.