Dans ce bref didacticiel, vous apprendrez à ** appliquer un filtre dans Excel à l’aide de Java ** à l’aide d’une approche simple étape par étape. Vous pouvez définir un filtre automatique dans la feuille de calcul sur toutes les colonnes de données dans une plage de cellules souhaitée, puis appliquer un filtre sur des données particulières dans n’importe quelle colonne. À la fin, le fichier de sortie est enregistré en tant que fichier XLSX, mais vous pouvez également l’enregistrer dans n’importe quel autre format de fichier Excel.
Étapes pour appliquer un filtre dans Excel à l’aide de Java
- Ajoutez la référence de bibliothèque Aspose.Cells à l’aide du référentiel Maven
- Ajoutez la référence aux classes Workbook, Worksheet et Cells à l’aide de la commande Importer dans le programme
- Instancier un objet classeur vide
- Obtenir une référence à la première feuille où les exemples de données doivent être ajoutés
- À l’aide de la collection de cellules dans la feuille, remplissez des exemples de données dans la feuille de calcul
- Appliquer le filtre de données dans Excel sur la plage de cellules souhaitée
- Définissez un filtre particulier sur la première colonne par rapport à des données particulières
- Enregistrez le fichier résultant au format XLSX
Ici, un classeur vide est créé et rempli d’exemples de données. La référence à la collection de cellules dans la feuille de calcul est obtenue et la plage est définie pour le * filtre sur cette feuille Excel *. En fin de compte, un filtre est appliqué sur une donnée particulière afin que lorsque le fichier de sortie est ouvert, il affiche les données filtrées par défaut.
Code pour créer un filtre dans Excel à l’aide de Java
Dans cet exemple de code, un filtre est appliqué sur l’une des colonnes, mais vous pouvez * définir des filtres sur plusieurs colonnes dans Excel * en fonction des valeurs respectives de cette colonne. Ici, si vous souhaitez enregistrer le fichier de sortie dans un autre format comme XPS, vous pouvez vous référer à l’article sur comment convertir Excel en XPS en Java.
Notez également qu’aucun autre composant ou bibliothèque comme Interop ou MS Excel n’est requis pour exécuter le code ci-dessus.