Ce didacticiel décrit comment appliquer un filtre dans Excel à l’aide de Python à l’aide des détails de configuration, d’une liste d’étapes pour accomplir la tâche et d’un exemple de code exécutable qui illustre le processus complet. Vous obtiendrez une introduction à toutes les classes, méthodes et propriétés nécessaires pour créer des filtres dans Excel à l’aide de Python. Ce didacticiel suppose que vous créez le fichier Excel à partir de rien pour terminer le processus sans nécessiter de ressources externes. Cependant, vous pouvez charger un fichier Excel existant tel que XLSX, XLS, ODS, XLSB, XLSM, etc. .et appliquez un filtre en fonction des données disponibles.
Étapes pour ajouter des filtres dans Excel à l’aide de Python
- Établissez l’environnement Aspose.Cells pour Python via Java pour ajouter un filtre Excel
- Créez un fichier Excel à l’aide de la classe Workbook pour tester le fonctionnement du filtre
- Ajoutez des exemples de données dans un Worksheet et obtenez une référence à celui-ci
- À l’aide de la référence de feuille, définissez la plage de cellules où le filtre doit être appliqué
- Ajoutez un filtre selon vos besoins en définissant le numéro de colonne et la valeur du filtre
- Actualisez le filtre en fonction de votre sélection
- Enregistrez le fichier Excel de sortie en y appliquant un filtre
Ces étapes guident pour * utiliser des filtres dans Excel en utilisant Python * en partageant tous les détails nécessaires. Vous pouvez charger votre fichier existant et définir la plage de données pour laquelle les filtres doivent être appliqués à l’aide de la méthode setRange(). Notez que si vous souhaitez uniquement ajouter un filtre mais que vous ne souhaitez pas l’appliquer à des données, vous pouvez ignorer les étapes qui utilisent les méthodes addFilter() et refresh().
Code pour filtrer les données Excel à l’aide de Python
Ce code montre * comment mettre un filtre dans Excel à l’aide de Python * où toutes les importations sont mises en surbrillance requises pour le processus. La première méthode importante dans la classe AutoFilter est setRange() qui est utilisée pour définir la zone des cellules où se trouvent les données alors que vous pouvez également utiliser d’autres options comme définir le drapeau pour afficher le bouton AutoFilter, en ajoutant d’autres types de filtres comme filtre de date , remplissez le filtre de couleur, le filtre de couleur de police et les filtres dynamiques pour n’en citer que quelques-uns.
Cet article nous a appris à ajouter des filtres dans les fichiers Excel à l’aide de Python. Si vous souhaitez apprendre d’autres opérations comme l’ajout de commentaires dans un fichier Excel, reportez-vous à l’article sur comment convertir Excel en PDF en utilisant Python.