Trouver des cellules avec un style spécifique
Utiliser Microsoft Excel
Voici les étapes requises pour rechercher des cellules avec des styles spécifiques dans MS Excel.
- Sélectionnez Rechercher et sélectionner dans l’onglet Accueil.
- Sélectionnez Rechercher.
- Cliquez sur Options si les options avancées ne sont pas visibles.
- Sélectionnez Choisir le format à partir de la cellule… dans le menu déroulant Format.
- Sélectionnez la cellule avec le style que vous souhaitez rechercher.
- Cliquez sur Trouver tout pour trouver toutes les cellules avec un style similaire à votre cellule sélectionnée.
Utiliser Aspose.Cells for Java
Aspose.Cells for Java propose la fonctionnalité de trouver des cellules dans la feuille de calcul avec un style spécifique. Pour cela, l’API fournit la propriété FindOptions.setStyle().
Code d’exemple
Le code suivant trouve toutes les cellules qui ont le même style que la cellule A1 et modifie le texte à l’intérieur de ces cellules. Veuillez consulter la capture d’écran des fichiers source et de sortie pour analyser la sortie du code d’exemple.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(FindCellsWithSpecificStyle.class); | |
Workbook workbook = new Workbook(dataDir + "TestBook.xlsx"); | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Access the style of cell A1 | |
Style style = worksheet.getCells().get("A1").getStyle(); | |
// Specify the style for searching | |
FindOptions options = new FindOptions(); | |
options.setStyle(style); | |
Cell nextCell = null; | |
do { | |
// Find the cell that has a style of cell A1 | |
nextCell = worksheet.getCells().find(null, nextCell, options); | |
if (nextCell == null) | |
break; | |
// Change the text of the cell | |
nextCell.putValue("Found"); | |
} while (true); | |
workbook.save(dataDir + "out.xlsx"); |
Après l’exécution du code, toutes les cellules qui ont le même style que la cellule A1 auront un texte “Trouvé”.
Captures d’écran
Figure : Fichier source avec des cellules ayant des styles
Voici le fichier de sortie généré par le code suivant. Vous pouvez voir toutes les cellules qui ont le même style que la cellule A1 a un texte “Trouvé”
Figure : Fichier de sortie avec les cellules trouvées après la recherche par le style A1