Verrouiller des cellules dans Excel avec Python

Ce guide rapide décrit comment verrouiller des cellules dans Excel avec Python. Vous obtiendrez les paramètres de l’IDE, une liste d’étapes et un exemple de code pour verrouiller des cellules spécifiques dans Excel avec Python. Tous les détails sont fournis pour préparer les styles souhaités, qui sont finalement utilisés pour verrouiller ou déverrouiller les cellules dans le fichier Excel.

Étapes pour verrouiller certaines cellules dans Excel avec Python

  1. Configurez l’IDE pour utiliser Aspose.Cells for Python via .NET afin de verrouiller les cellules
  2. Appliquez la licence pour éviter le filigrane et les limitations du produit
  3. Ouvrez le fichier Excel à l’aide de l’objet Workbook et sélectionnez la feuille souhaitée
  4. Définissez toutes les cellules comme modifiables avant de les déverrouiller, le cas échéant
  5. Verrouillez toutes les cellules cibles à l’aide de la classe Style
  6. Utilisez Protect pour protéger la feuille une fois que toutes les cellules cibles sont verrouillées
  7. Enregistrez le fichier Excel de sortie avec les cellules verrouillées et la feuille protégée

Les étapes ci-dessus décrivent le processus pour appliquer la protection des cellules dans Excel avec Python. Appliquez la licence, chargez le fichier Excel à l’aide de l’objet Workbook, accédez à la feuille où les cellules doivent être verrouillées, déverrouillez éventuellement tous les objets de la feuille et rendez-les modifiables, puis définissez l’attribut locked sur true dans la propriété style des cellules cibles. Enfin, appelez la méthode Protect pour appliquer les paramètres de verrouillage dans la feuille et enregistrez le Workbook.

Code pour verrouiller des cellules sélectionnées dans Excel avec Python

Ce code montre comment verrouiller certaines cellules dans Excel avec Python. La méthode protect() prend la valeur d’énumération ProtectionType.All comme argument, ce qui applique la protection à tous les types d’objets. Vous pouvez également sélectionner d’autres types de protection et définir un mot de passe pour déverrouiller les cellules ultérieurement si nécessaire.

Cet article nous a appris le processus pour verrouiller des cellules dans un fichier Excel. Pour ajouter une coche, consultez l’article Ajouter une coche dans Excel avec Python.

 Français