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.

  1. Sélectionnez Rechercher et sélectionner dans l’onglet Accueil.
  2. Sélectionnez Rechercher.
  3. Cliquez sur Options si les options avancées ne sont pas visibles.
  4. Sélectionnez Choisir le format à partir de la cellule… dans le menu déroulant Format.
  5. Sélectionnez la cellule avec le style que vous souhaitez rechercher.
  6. 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

todo:image_alt_text

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é”

todo:image_alt_text

Figure : Fichier de sortie avec les cellules trouvées après la recherche par le style A1